-
-
[旧帖]
[求助]给 OD 的所有CMP 指令下断
0.00雪花
-
发表于:
2008-10-10 14:01
3759
-
[旧帖] [求助]给 OD 的所有CMP 指令下断
0.00雪花
请问各位大大,如何给OD的所有CMP指令下断。
我在用OD调试一款十六进制编辑器,让它可以支持中文显示,现在它只能显示英文和“.”。
我想它在判断要不要正常显示的时候,应该是判断这个字节是否在 21 -7F 之间,因此我查找指令 CMP EAX, 20,找是找到了,但出现问题:程序中有好多个 cmp eax, 20, 我不知道哪一个才是真正的,而且 OD 的查找只返回第一个指令,无法返回所有匹配的指令。
因此,我想在所有 cmp 指令上下断, 直到找到真正决定是否正常显示字符的那个。
ps: 我本来想下断 bpx textout的,但这个编辑器竟然没有调用这个功能。还有,我在按F8时,进入了“死循环”,但按F9,又完整执行下去,这应该是假死。 这时,我在调试的时候又应该怎么办呢?
写的有点乱,主要是两上问题:
1, 如何给所有 cmp 指令下断?
2, 如何在调试的时候,跳出假死循环?
谢谢各位大大!
[课程]FART 脱壳王!加量不加价!FART作者讲授!