好友
阅读权限30
听众
最后登录1970-1-1
|
小黑冰
发表于 2008-12-23 05:01
本帖最后由 小黑冰 于 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:[ebp-8],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:[ebp-8],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:[ebp-8],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:[ebp-8],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 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|