ida 修改 dup2 生成patch [AT4RE Patcher v0.7.5 测试成功]

新手才开始学习勿怪。

学习文章参考这篇文章利用IDA Pro反汇编程序

先把首次运行图片放出来:

图1

通过上面文章的步骤我们一步一步的跟着做,直到修改a 到n,我们在ida上直接进行修改,修改后如图:

图2

此时ida里已经修改完成,我们现在查看patch的相关信息

此时,我们在ida里按快捷键ctrl+alt+p 查看 patched bytes。如下图所示:

图3

打开dup2 我们新建项目

图4

填写一些项目相关信息,之后进行保存

图5

添加 offset patch 如图:

图6

双击[offset patch] 后面的空白栏目进去,填写相关信息

此为重中之重

File: 为目标程序

1
2
00403003 0x1 61 6E

patchmode 为VA

offset 为:00403003

original byte 为:61

patched byte 为: 6E

如下图:

图7

之后添加保存,到主界面的project里生成patch。

修正一下,dup2 我测试老是出错,用AT4RE Patcher v0.7.5 这个测试运行正常。

好郁闷,仅此记录一下,踩个坑,还有就是新版的ida 好像可以直接保存修改后的代码为exe,好强大~~~~

文章目录
  1. 1. 新手才开始学习勿怪。
  2. 2. 先把首次运行图片放出来:
  3. 3. 此时,我们在ida里按快捷键ctrl+alt+p 查看 patched bytes。如下图所示:
  4. 4. 打开dup2 我们新建项目
,