【发布时间】:2011-12-08 17:16:12
【问题描述】:
我需要设置标志 /FIXED 以防止我的 VC++ dll 在不重新编译的情况下变基。 (http://msdn.microsoft.com/en-us/library/w368ysh2.aspx)。 PE头中的这个标志在哪里?
谢谢你, 里卡多
【问题讨论】:
标签: visual-c++ dll reverse-engineering portable-executable
我需要设置标志 /FIXED 以防止我的 VC++ dll 在不重新编译的情况下变基。 (http://msdn.microsoft.com/en-us/library/w368ysh2.aspx)。 PE头中的这个标志在哪里?
谢谢你, 里卡多
【问题讨论】:
标签: visual-c++ dll reverse-engineering portable-executable
/FIXED链接器开关不对应PE头中的标志,它实际上指定了链接器是否在PE文件中添加重定位节。
DYNAMIC_BASE 标志 Hans Passant 讨论指定是否允许操作系统在加载图像时重新定位内存中的图像(如果启用了 ASLR)。
【讨论】: