有一部分代码。
/* bla bla bla */
.text:0040C777 align 4
.text:0040C778
.text:0040C778 loc_40C778: ; CODE XREF: sub_40C424+289j
.text:0040C778 mov dword ptr [esp+4], 493E0h
.text:0040C780 mov eax, [ebx+88h]
.text:0040C786 mov [esp], eax
.text:0040C789 call ds:_ZN6QTimer5startEi
.text:0040C78F lea esp, [ebp-0Ch]
.text:0040C792 pop ebx
.text:0040C793 pop esi
.text:0040C794 pop edi
.text:0040C795 leave
.text:0040C796 retn
/* bla bla bla */
我想将值“ 493E0h ”更改为另一个。如何在IDA中做到这一点?谢谢!
答案 0 :(得分:1)
使用IDA修补二进制文件很有趣^ __ ^
以下是一些可以帮助您的教程链接:
答案 1 :(得分:0)
我做的是突出显示你想要更改的指令,交换到Hex视图突出显示加上更多,对该blob进行二进制搜索,如果只有一个结果,在十六进制编辑器中打开原始可执行文件,搜索相同的blob(应该只有一次)并在那里进行更改。