Debugging 为什么我能';t将指令更改为it';s以前的值(函数调用)OllyDbg

Debugging 为什么我能';t将指令更改为it';s以前的值(函数调用)OllyDbg,debugging,reverse-engineering,ollydbg,Debugging,Reverse Engineering,Ollydbg,我试图还原其他人对exe文件所做的更改。尝试将程序集更改为其以前的值时-从DD 00B2CD90 至DD 00521088 我得到了这个结果 MOV字节PTR DS:[EAX],DL 推式EDX 我怎样才能得到回拨?您做的一切都是正确的,bulit in-olly反汇编程序只是试图将操作码解析为汇编指令,但这只是为了视觉目的。只要修改代码的不可执行部分(看起来像.data部分),就可以忽略Olly生成的反汇编输出。我建议使用dump窗口修改这样的数据。您所做的一切都是正确的,bulit-i

我试图还原其他人对exe文件所做的更改。尝试将程序集更改为其以前的值时-从DD 00B2CD90

至DD 00521088

我得到了这个结果

MOV字节PTR DS:[EAX],DL 推式EDX


我怎样才能得到回拨?

您做的一切都是正确的,bulit in-olly反汇编程序只是试图将操作码解析为汇编指令,但这只是为了视觉目的。只要修改代码的不可执行部分(看起来像.data部分),就可以忽略Olly生成的反汇编输出。我建议使用
dump
窗口修改这样的数据。

您所做的一切都是正确的,bulit-in-olly反汇编程序只是尝试将操作码解析为汇编指令,但这只是为了视觉目的。只要修改代码的不可执行部分(看起来像.data部分),就可以忽略Olly生成的反汇编输出。我建议使用
dump
窗口修改这样的数据