首页
社区
课程
招聘
未解决 [求助]调试器指令不能正确执行导致调试崩溃. 50.00雪花
发表于: 2022-2-23 20:58 7175

未解决 [求助]调试器指令不能正确执行导致调试崩溃. 50.00雪花

2022-2-23 20:58
7175

调试器使用的是x64DBG.

指令很简单:
inc edx
inc rcx

inc edx执行后,结果是正常的,rdx确实+1.
继续单步inc rcx,就不能正确执行了...

看到执行结果,rcx并没有变化,反倒是rsp-1.
这段代码在一段循环里,每次到inc rcx都是在错误执行,最终调试崩溃了...
不知道各位大佬有没有见过这样的情况?
如何解决呢?不胜感激!


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 648
活跃值: (289)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
自己顶一下.
2022-2-24 12:25
0
雪    币: 6
活跃值: (3175)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
测试了一下,没这个问题,你可能是开什么插件或者加了什么驱动处理了异常
2022-2-24 14:41
0
雪    币: 648
活跃值: (289)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个问题搁置了,我用了一个笨办法,修改硬编码...
将inc rcx 改成inc ecx和nop
这样程序就正确执行了.
很奇怪,我依然不清楚为啥inc rcx执行结果是:rcx不变,rsp-1.没有安驱动和插件.
2022-2-24 17:44
0
雪    币: 34577
活跃值: (7135)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
skip
2022-2-24 17:53
0
游客
登录 | 注册 方可回帖
返回
//