在OllyDbg中,您如何强制/提示在某个位置进行反汇编?

时间:2012-12-11 02:11:49

标签: debugging assembly x86 ollydbg

我有一些代码,OllyDbg无法拆解。这主要发生在间接跳跃中。例如,在下图所示的代码中,您可以看到EIP(CPU指令指针)位于401839,这是一个有效的代码地址。 0x83F800应该反汇编为“cmp eax 0”,但OllyDbg没有这样做。 CPU愉快地运行代码,但我看不到反汇编。

enter image description here

有没有办法提示OllyDbg反汇编代码(例如从401836开始)?

我尝试使用菜单选项“分析代码”(ctrl + A),但这在此实例中不起作用。

2 个答案:

答案 0 :(得分:3)

如果“分析代码”没有改变任何内容,请尝试相反;使用“从选择中删除分析”将其删除

答案 1 :(得分:2)

右键单击 - >分析 - >在下一次分析期间,将选择视为 - >命令

选择你的数据库?并再次分析,

您应该更熟悉Analysis。 不幸的是,我没有任何文档或链接。