我是使用windbg 的新手,我通常使用诸如ollydbg 之类的调试器或诸如ida pro 之类的反汇编器。但是,我想调试 64 位汇编代码。
在ollydbg和ida pro的界面中,会显示几条指令是一次ie
push esi
push ecx
mov esi, [esp + 0Ch]
xor ecx, ecx
sub eax, 2
@@:
add ecx, 2
mov word ax, [esi + ecx]
test ax, ax
jnz @b
mov eax, ecx
pop ecx
pop esi
retn 4
但是,windbg 的问题是当我在 $exentry 上设置断点并开始调试它时,它一次只会显示一条指令。
如
推esi
然后我会跨过它,它会显示
推送 ecx
有什么办法可以让它有一个类似ollydbg的界面,这样它就可以真正显示所有代码并让我跳过它,也许有某种语法突出显示?
如果它不这样做,是否有任何调试器可以调试具有类似 ollydbg 接口的 64 位应用程序?