一个神奇的调试程序
今天调试一个 electron 打包的exe程序,软件一开始有校验 app.asar 资源文件的 MD5,如果不是设置的md5,则弹框并结束程序。调试过程碰到了一些问题,据此求教讨论
在 messgeboxW 下断点,堆栈中存在了一个奇怪的模块,每次程序重启这个模块名称都不一样,所以这里面临时打的断点重启后都是无效的
然后找再上一个用户地址的call,是call一个 LdrpDispatchUserCallTarget
跟进去核心代码就一句
jmp rax
我想着去rax的地址处看看能不能打断点
但是rax地址就已经是上面那个临时模块的空间里面了,根本没办法操作
请问碰到这种情况,有没有什么合适的建议,谢谢 内存中释放了临时模块?
页:
[1]