我想知道是否可以在寄存器窗口的Ollydbg中看到旧的寄存器值。我的意思是,例如,我拥有eax的寄存器值,例如eax=12345678。而且,现在,让我说我转到下一条指令,然后再转到下一条指令,依此类推...让我们说,eax一直在变化,并且经过几次指令和eax的更改。

我想知道eax的前值,即eax=1234568,如何在Ollydbg中实现呢?

#1 楼

ollydbg的运行跟踪功能可用于在上一个执行步骤中了解寄存器的值。在“运行”期间,跟踪代码会逐步执行,调试器会对每个命令以及寄存器和标志进行协议。

此处是有关跟踪https://sites.google.com/site/corkami/的教程。 ollydbg跟踪