对程序的更改。 IDA反汇编器

发布于 2024-12-29 11:32:50 字数 763 浏览 1 评论 0原文

有这样一段代码。

 /* 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中怎么做呢?谢谢你!

There is such part of a code.

 /* 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 */

I want to change the value "493E0h" to another. How to do it in IDA? Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情魔剑神 2025-01-05 11:32:50

使用 IDA 修补二进制文件很有趣 ^__^

以下是一些教程链接,应该可以帮助您:

Patching binaries with IDA is fun ^__^

Here are some links to tutorials that should help you out:

£烟消云散 2025-01-05 11:32:50

我所做的就是突出显示您要更改的指令,交换到十六进制视图突出显示该指令以及更多内容,对该 blob 进行二进制搜索,如果只有一个结果,则在十六进制编辑器中打开原始可执行文件,搜索相同的 blob (应该只出现一次)并在那里进行更改。

What I do it highlight the instruction you want to change, swap to Hex view highlight that plus more, do a binary search for that blob, if there is only one result, open your original executable in a hex editor, search for the same blob (there should only be one occurrence) and make your change there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文