基地址随机化的目的

Ben*_*min 5 dll rebase visual-studio

从VS2008开始(是不是?),MSVC链接器选项具有基址随机化.

这个功能的主要目的是什么?

我唯一感到高兴的是,我不再需要手动重新设置我的Dlls了.

这就是全部?这是他们的目的吗?
还有其他好处吗?

Bas*_*sic 5

我相信您会发现这个想法是改变入口点,使其更难被利用 - 即现在攻击者不仅需要能够将可执行代码放入内存,而且还需要计算出它应该指向哪些地址。

浏览此处获取更多信息