前言:在更改PE文件时,通过x32dbg调试发现imagebase并不是0x400000h,而是变化的值,于是了解到ASLR的概念
工具:010Editor、x64dbg、PE知识
步骤:
1,在PE文件中定位到DLLCharacteristic结构体,其值为0x8410,换算到二进制属性如下图
2,讲其中的DYNAMIC_BASE属性改为0,也就是将其改为0x8100
3,再次运行程序,通过x32dbg调试发现EntryPoint变成了4开头的
前言:在更改PE文件时,通过x32dbg调试发现imagebase并不是0x400000h,而是变化的值,于是了解到ASLR的概念
工具:010Editor、x64dbg、PE知识
步骤:
1,在PE文件中定位到DLLCharacteristic结构体,其值为0x8410,换算到二进制属性如下图
2,讲其中的DYNAMIC_BASE属性改为0,也就是将其改为0x8100
3,再次运行程序,通过x32dbg调试发现EntryPoint变成了4开头的