基地址随机化的目的

时间:2010-08-24 12:24:30

标签: visual-studio dll rebase

自VS2008以来(是不是?),MSVC链接器选项具有基址随机化。

此功能的主要目的是什么?

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

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

1 个答案:

答案 0 :(得分:4)

我相信你会发现这个想法是改变入口点,使得更难以利用它们 - 即现在攻击者不仅需要能够将可执行代码放入内存中,而且还要确定它应该指向哪些地址在

有关详细信息,请参阅here