检查二进制文件是否使用安全检查 (/GS) 编译
逆向工程
视窗
工具
二元分析
软件安全
堆栈变量
2021-06-22 09:02:06
1个回答
您可以检查
IMAGE_LOAD_CONFIG_DIRECTORY
结构,它有一个字段,用于指向SecurityCookie
图像中的值。在非常旧的二进制文件中,可能不使用此结构,或者
SecurityCookie
即使二进制文件可能使用/GS
. 在这种情况下,您可以扫描@__security_check_cookie@4
函数的特征代码签名:3B0D........7501C3E9 (VC7) 3B0D........0F85........C3 (VC7?) 3B0D........7502F3C3E9 (VC8+)
您还可以扫描
BB40E64E
二进制文件中的初始 cookie 值 ( )。虽然我猜这可能会产生一些误报。
其它你可能感兴趣的问题