问题描述:
我尝试修改系统自带的notepad程序的AddressOfEntryPoint,我加了4字节,让其oep在下一条汇编指令,结果我用x64DBG中打开该程序,无法在oep处断下来(直接运行不到oep),最开始在ntdll的系统断点处断下来,然后运行到用户代码就抛异常了。
我调试了好久,搞不定,实在是找不到原因。没有修改AddressOfEntryPoint,能够正常在oep处断下来,也能够运行。
下图是我修改AddressOfEntryPoint后的,原本的AddressOfEntryPoint是0x23B60 下图是oep,原本的oep是sub rsp,0x28 下两张图是系统断点和我F8后直接在ntdll中抛异常了。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课