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

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

2022-2-23 20:58
6227

调试器使用的是x64DBG.

指令很简单:
inc edx
inc rcx

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

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


[2022冬季班]《安卓高级研修班(网课)》月薪两万班招生中~

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