破解目的:获得注册码,做出注册机。 破解工具:trw2000 破解过程:
1、运行TRW2000后最小化 2、运行程序,弹出注册对话框,输入序列号和任意假注册码,先不要点“注册”按钮 3、Ctrl+N激活TRW2000 4、bpx hmemcpy → 这里用hmemcpy这个万能断点就OK了 5、按F5返回,点击注册按钮,程序被拦截 6、BC * → 清除所有断点 PMODULE → 直接进入程序领空 7、按F12键到死哦,回头找到关键如下:
0167:0059F963 55 PUSH EBP 0167:0059F964 6826FB5900 PUSH DWORD 0059FB26 0167:0059F969 64FF30 PUSH DWORD [FS:EAX] 0167:0059F96C 648920 MOV [FS:EAX],ESP 0167:0059F96F 8D55FC LEA EDX,[EBP-04] 0167:0059F972 A1ECBF7B00 MOV EAX,[007BBFEC] ------>序列号 0167:0059F977 E8C4FDFFFF CALL 0059F740 ------->F8跟入关键call 0167:0059F97C 8B55FC MOV EDX,[EBP-04] 0167:0059F97F B8F0BF7B00 MOV EAX,007BBFF0 0167:0059F984 E83B51E6FF CALL 00404AC4 0167:0059F989 B201 MOV DL,01 0167:0059F98B A12CCB4700 MOV EAX,[0047CB2C] 0167:0059F990 E8BBD3EDFF CALL 0047CD50 0167:0059F995 8BD8 MOV EBX,EAX 0167:0059F997 BA00000080 MOV EDX,80000000 0167:0059F99C 8BC3 MOV EAX,EBX 0167:0059F99E E889D4EDFF CALL 0047CE2C 0167:0059F9A3 33C0 XOR EAX,EAX 0167:0059F9A5 55 PUSH EBP 0167:0059F9A6 68ECFA5900 PUSH DWORD 0059FAEC 0167:0059F9AB 64FF30 PUSH DWORD [FS:EAX] 0167:0059F9AE 648920 MOV [FS:EAX],ESP 0167:0059F9B1 33C0 XOR EAX,EAX 0167:0059F9B3 89864C020000 MOV [ESI+024C],EAX 0167:0059F9B9 8D45F8 LEA EAX,[EBP-08] 0167:0059F9BC 8B0DECBF7B00 MOV ECX,[007BBFEC] 0167:0059F9C2 BA3CFB5900 MOV EDX,0059FB3C 0167:0059F9C7 E8B853E6FF CALL 00404D84 0167:0059F9CC 8B55F8 MOV EDX,[EBP-08] 0167:0059F9CF 33C9 XOR ECX,ECX 0167:0059F9D1 8BC3 MOV EAX,EBX 0167:0059F9D3 E898D5EDFF CALL 0047CF70 0167:0059F9D8 84C0 TEST AL,AL 0167:0059F9DA 0F8502010000 JNZ NEAR 0059FAE2 0167:0059F9E0 8D55F4 LEA EDX,[EBP-0C] 0167:0059F9E3 8B8608030000 MOV EAX,[ESI+0308] 0167:0059F9E9 E89E7FEBFF CALL 0045798C 0167:0059F9EE 8B45F4 MOV EAX,[EBP-0C] D EAX 可见假码 0167:0059F9F1 8B15F0BF7B00 MOV EDX,[007BBFF0] D EDX 可见真码 0167:0059F9F7 E88054E6FF CALL 00404E7C 0167:0059F9FC 0F85C6000000 JNZ NEAR 0059FAC8 不同就死 0167:0059FA02 8D45F0 LEA EAX,[EBP-10]
进入关键call 0167:0059F740 55 PUSH EBP 0167:0059F741 8BEC MOV EBP,ESP 0167:0059F743 51 PUSH ECX 0167:0059F744 53 PUSH EBX 0167:0059F745 56 PUSH ESI 0167:0059F746 8BF2 MOV ESI,EDX 0167:0059F748 8945FC MOV [EBP-04],EAX 0167:0059F74B 8B45FC MOV EAX,[EBP-04] 0167:0059F74E E8CD57E6FF CALL 00404F20 0167:0059F753 33C0 XOR EAX,EAX 0167:0059F755 55 PUSH EBP 0167:0059F756 68AEF75900 PUSH DWORD 0059F7AE 0167:0059F75B 64FF30 PUSH DWORD [FS:EAX]
上一篇:DaBri Soft的“桥牌定约人练习”的注册机(2)
下一篇:拱猪大战 1.8破解手记--算法分析
|