Hacker News new | past | comments | ask | show | jobs | submit login

And I guess ASLR would make it even harder.

ASLR only affects the virtual address space. The physical memory allocations are all probably unaffected by ASLR.

Not really; if the blocks of memory you allocate are not the desired distance apart, just try again... or allocate a block big enough to guarantee it, then start the alternate read sequence to trigger corruption. Of course this assumes you can already run your code on the machine e.g. in a VM.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact