keymake v 1.73补丁工具详细功能介绍与注意事项
本帖最后由 小黑冰 于 2011-10-7 22:58 编辑keymake v 1.73
是个补丁工具
功能基本有
一.128个字节16进制与10进制转换工具
条件:
必须要是128个字节内的换算挖``
二.内存注册机
这个下节讲 哈哈````
三.制作文件补丁
条件:
1.原始的文件
2.破解的文件
注意事项:破解的文件与原始的文件 不能正在使用中 (OD运行着也不行)
四.制作内存补丁
条件:
1.知道原关键代码部分
2.知道修改后关键代码部分
注意事项:
地址要与原关键代码开头一致
长度是指代码字节长度
比如:
0F84 A9000000 这里有多长?
一双为1个字节
一起为6个字节
修改指令就是原代码的字节 注意事项:不能有空格 比如在0F84 A9000000 这后面多个空格不行的
修改后指令就是修改后代码的字节注意事项:不能有空格 比如在0F84 A9000000 这后面多个空格不行的
这2个字节必须相等
注意事项:破解的文件与原始的文件 不能正在使用中 (OD运行着也不行)
实验:原代码
00418B0A 83C4 04 add esp,4
00418B0D 837D F8 00 cmp dword ptr ss:,0
00418B11 0F84 A9000000 je QQ堂3_1?00418BC0 一跳就会注册失败`````
00418B17 F9 stc
假如要修改为这句呢 你怎么改?
00418B0A 83C4 04 add esp,4
00418B0D 837D F8 00 cmp dword ptr ss:,0
00418B11 0F85 A9000000 jnz QQ堂3_1?00418BC0
00418B17 F9 stc
00418B18 72 01 jb short QQ堂3_1?00418B1B
假如要修改为这句呢 你怎么改?
00418B0A 83C4 04 add esp,4
00418B0D 837D F8 00 cmp dword ptr ss:,0
00418B11 90 nop
00418B12 90 nop
00418B13 90 nop
00418B14 90 nop
00418B15 90 nop
00418B16 90 nop
00418B17 F9 stc
假如要修改为这句呢 你怎么改?
00418B0A 83C4 04 add esp,4
00418B0D 837D F8 00 cmp dword ptr ss:,0
00418B11 EB 04 jmp short QQ堂3_1?00418B17
00418B13 90 nop
00418B14 90 nop
00418B15 90 nop
00418B16 90 nop
00418B17 F9 stc
http://www.namipan.com/d/a7d397ca86fed69514a8ab3d9a35549d22be63e4b5673301 支持原创谢谢楼主发布 小菜学习下 学习了。:) :) :victory: 学习...
多谢楼主分享 适合新手的教材。 看看 学习学习 学习下,呵呵 收藏备用了!贴子很不错 顶顶 看看