从 VS2008(对吗?)开始,MSVC 链接器选项具有基地址随机化。
这个功能的主要目的是什么?
我唯一高兴的是,我不再需要手动重新设置我的 Dll。
这就是全部?这是他们的目的吗?
有没有其他的好处。
从 VS2008(对吗?)开始,MSVC 链接器选项具有基地址随机化。
这个功能的主要目的是什么?
我唯一高兴的是,我不再需要手动重新设置我的 Dll。
这就是全部?这是他们的目的吗?
有没有其他的好处。
我相信你会发现这个想法是改变入口点,使其更难利用它们 - 即现在攻击者不仅需要能够将可执行代码放入内存,而且还需要确定它应该指向哪些地址。
请参阅此处了解更多信息