mtsec 发表于 2023-12-29 18:13

一个神奇的调试程序

今天调试一个 electron 打包的exe程序,软件一开始有校验 app.asar 资源文件的 MD5,如果不是设置的md5,则弹框并结束程序。


调试过程碰到了一些问题,据此求教讨论


在 messgeboxW 下断点,堆栈中存在了一个奇怪的模块,每次程序重启这个模块名称都不一样,所以这里面临时打的断点重启后都是无效的





然后找再上一个用户地址的call,是call一个 LdrpDispatchUserCallTarget





跟进去核心代码就一句


jmp rax


我想着去rax的地址处看看能不能打断点


但是rax地址就已经是上面那个临时模块的空间里面了,根本没办法操作


请问碰到这种情况,有没有什么合适的建议,谢谢

darksied 发表于 2024-1-1 19:10

内存中释放了临时模块?
页: [1]
查看完整版本: 一个神奇的调试程序