【教程】如何使用工具来制作通达信内存补丁
-
相关简介:【教程】如何使用工具来制作通达信内存补丁 内存补丁是在系统载入程序到内存中后对程序的代码或数据进行修改,进而实现和谐的目的。 为什么要使用内存补丁: 1. 版本更新太快,那么每出一个新版本,每次都得修改原主程序,这样很麻烦,如果使用内存补丁,那么在大框架不变的情况下,可以直接修改内存补丁而不是原主程序; 2. 从法理上来说,由于内存补丁在物理上没有对原程序进行任何字节的修改,从而比直接修改原程序要轻一些; 内存补丁工具,国内现在比较流行的有樱花补丁制作工具和吾爱和谐内存补丁生成器。 使用方法:
-
文章来源:股海网作者:股海网发布时间:2016-11-29浏览次数:
【教程】如何使用工具来制作通达信内存补丁
内存补丁是在系统载入程序到内存中后对程序的代码或数据进行修改,进而实现和谐的目的。
为什么要使用内存补丁:
1. 版本更新太快,那么每出一个新版本,每次都得修改原主程序,这样很麻烦,如果使用内存补丁,那么在大框架不变的情况下,可以直接修改内存补丁而不是原主程序;
2. 从法理上来说,由于内存补丁在物理上没有对原程序进行任何字节的修改,从而比直接修改原程序要轻一些;
内存补丁工具,国内现在比较流行的有樱花补丁制作工具和吾爱和谐内存补丁生成器。
使用方法:
以10月28日通达信通赢为例,使用OD等调试工具找到关键点:
1. 执行文件出错
006934CD . /74 1A je short tdxw.006934E9
这里检测eax的值,我们把je改成jmp就可以了
打开樱花补丁制作工具,选择通达信所在的位置,在内存地址处输入006934CD,原来指令是741A,改成EB1A后添加就可以了,这样就跳过了执行文件出错
2. 一个目录下只能运行一个本系统
00691E80 . /74 67 je short tdxw.00691EE9
同理,补丁制作工具内存地址处输入 00691E80,原始指令为7467,改成EB67后添加
你可以根据需要在补丁制作工具中添加、修改或删除指令,完后点击 生成补丁,会弹出窗口,输入自己想使用的文件名,比如我使用loader.exe,然后点保存,会提示补丁制作成功的字样;注意补丁程序要和原始程序放在同一个目录下。
打开所在文件目录,记住不要运行原始文件,而应该运行补丁文件,比如我这里的就是loader.exe。
这样一个自己的内存补丁就完成了,这里仅仅是开始,有兴趣可以试试!
附件是樱花补丁制作工具,如果觉得不安全,可以去吾爱和谐下载。
樱花补丁制作工具 樱花补丁制作工具 正式版 2.74_se.rar (1.96 MB)