59403316 发表于 2023-1-12 17:29:47

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

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

59403316 发表于 2023-1-14 13:43:32

再看教程明白了,做个笔记。

附教学截图

在数据区块后面的空白处设置硬件断点,运行程序没被断下来就说明可用,教程是用于计数,我在这里写入数据。

在代码区块后面的空白处,写入patch,调用刚才写入数据的地址。
页: [1]
查看完整版本: 关于调试篇的OD使用教程17讲解了inline patch,请问数据如何存放和替换?