Я новичок в использовании windbg, я обычно использую отладчики, такие как ollydbg или дизассемблеры, такие как ida pro. Тем не менее, я хочу отлаживать 64-битный ассемблерный код.Windbg, как показать больше кода?
В OllyDbg и интерфейс IDA Pro, он будет показывать несколько инструкции один раз, т.е.
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 и начать отладку, он будет показывать только по одной инструкции за раз.
Такие, как
толчок еси
Тогда я ступит на него, и он покажет
толчок ECX
Есть ли способ, что я могу сделать это иметь OllyDbg подобный интерфейс, так что на самом деле он будет показывать весь код и позволить мне перешагнуть его, возможно, с подсветкой синтаксиса?
Если это не так, есть ли отладчик, который может отлаживать 64-разрядные приложения с интерфейсом ollydbg?