我刚读到 ASLR 如何帮助防止缓冲区溢出攻击,并想看看它的实现。
有人可以提供一些关于我可以从哪里开始寻找的指示吗? 如果您能指出更多与此相关的阅读 Material ,我也很乐意。
最佳答案
实现自然可以在Linux内核源码树中找到。即使只是 grepping for.. randomize_va_space 也会产生足够的结果来开始。
在 elf 加载器中 #ifdef arch_randomize_brk -> arch_randomize_brk -> randomize_range
关于linux - ASLR 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593910/