问题描述:
我尝试修改系统自带的notepad程序的AddressOfEntryPoint,我加了4字节,让其oep在下一条汇编指令,结果我用x64DBG中打开该程序,无法在oep处断下来(直接运行不到oep),最开始在ntdll的系统断点处断下来,然后运行到用户代码就抛异常了。
我调试了好久,搞不定,实在是找不到原因。没有修改AddressOfEntryPoint,能够正常在oep处断下来,也能够运行。
下图是我修改AddressOfEntryPoint后的,原本的AddressOfEntryPoint是0x23B60 下图是oep,原本的oep是sub rsp,0x28 下两张图是系统断点和我F8后直接在ntdll中抛异常了。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)