鱼C论坛

 找回密码
 立即注册
查看: 1279|回复: 1

关于调试篇的OD使用教程17讲解了inline patch,请问数据如何存放和替换?

[复制链接]
发表于 2023-1-12 17:29:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
例如跟踪一个程序,一个 call 之后 eax 返回一个地址,保存着解密的配置“72894788283482734837|2023-01-10”,也跟踪到这串数字的生成方法,过程很复杂还没看懂,暂时无法写注册机,
我用跟踪到的数字串和日期来替换eax数据窗的内容,例如"83220929398498347743|2024-12-31",修改后能运行了,但无法保存,重启程序又不能运行。
最快的办法的是用inline patch来把数据存放和替换,请问如何操作?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-1-14 13:43:32 | 显示全部楼层
再看教程明白了,做个笔记。

附教学截图
OD使用教程17.mp4_20230114_103716.476.jpg
在数据区块后面的空白处设置硬件断点,运行程序没被断下来就说明可用,教程是用于计数,我在这里写入数据。
OD使用教程17.mp4_20230114_133242.762.jpg
在代码区块后面的空白处,写入patch,调用刚才写入数据的地址。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-31 02:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表