- UID
- 2198
注册时间2005-6-29
阅读权限255
最后登录1970-1-1
副坛主
该用户从未签到
|
软件大小: 841 KB
软件语言: 简体中文
软件类别: 国产软件 / 共享版 / 文件更名
应用平台: Win9x/NT/2000/XP/2003
界面预览: 无
更新时间: 2003-07-31 09:20:50
天空下载: http://www.skycn.com/soft/7412.html
看到慕容大哥弄这个软件,下载看一下,简单说下思路好了,算法部分不看了,简单说下暴破思路。
对重启验证的软件,我一般都是在他弹出需要重启验证对话框时下断点来查看软件将注册信息保存到了哪里。
004A936D E8 C6F0FFFF CALL RenameWi.004A8438 ; F7进去后下断 这肯定是启动时候的验证
004A9372 3C 01 CMP AL,1
004A9374 75 1D JNZ SHORT RenameWi.004A9393
004A9376 6A 00 PUSH 0
004A9378 B9 10954A00 MOV ECX,RenameWi.004A9510 ; 批量更名专家 v2.2
004A937D BA 24954A00 MOV EDX,RenameWi.004A9524 ; 批量更名专家 v2.2您已经是注册用户,谢谢您的支持!
004A9382 A1 0C794B00 MOV EAX,DWORD PTR DS:[4B790C]
004A9387 8B00 MOV EAX,DWORD PTR DS:[EAX]
004A9389 E8 4A6FFAFF CALL RenameWi.004502D8
004A938E E9 47010000 JMP RenameWi.004A94DA
004A9393 8D55 F0 LEA EDX,DWORD PTR SS:[EBP-10]
004A9396 8B83 D8020000 MOV EAX,DWORD PTR DS:[EBX+2D8]
004A939C E8 BF87F8FF CALL RenameWi.00431B60
004A93A1 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
004A93A4 8D55 FC LEA EDX,DWORD PTR SS:[EBP-4]
004A93A7 E8 08F9F5FF CALL RenameWi.00408CB4
004A93AC 8D55 EC LEA EDX,DWORD PTR SS:[EBP-14]
004A93AF 8B83 DC020000 MOV EAX,DWORD PTR DS:[EBX+2DC]
004A93B5 E8 A687F8FF CALL RenameWi.00431B60
004A93BA 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
004A93BD 8D55 F8 LEA EDX,DWORD PTR SS:[EBP-8]
004A93C0 E8 EFF8F5FF CALL RenameWi.00408CB4
004A93C5 837D FC 00 CMP DWORD PTR SS:[EBP-4],0
004A93C9 74 06 JE SHORT RenameWi.004A93D1
004A93CB 837D F8 00 CMP DWORD PTR SS:[EBP-8],0
004A93CF 75 0F JNZ SHORT RenameWi.004A93E0
004A93D1 B8 60954A00 MOV EAX,RenameWi.004A9560 ; 请输入作者发送给您的注册码认证,谢谢!
004A93D6 E8 35CCFAFF CALL RenameWi.00456010
004A93DB E9 FA000000 JMP RenameWi.004A94DA
004A93E0 B2 01 MOV DL,1
004A93E2 A1 10AA4700 MOV EAX,DWORD PTR DS:[47AA10]
004A93E7 E8 2417FDFF CALL RenameWi.0047AB10
004A93EC 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
004A93EF 33D2 XOR EDX,EDX
004A93F1 55 PUSH EBP
004A93F2 68 AF944A00 PUSH RenameWi.004A94AF
004A93F7 64:FF32 PUSH DWORD PTR FS:[EDX]
004A93FA 64:8922 MOV DWORD PTR FS:[EDX],ESP
004A93FD BA 02000080 MOV EDX,80000002
004A9402 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
004A9405 E8 A617FDFF CALL RenameWi.0047ABB0
004A940A B1 01 MOV CL,1
004A940C BA 90954A00 MOV EDX,RenameWi.004A9590 ; \software\zigsoft\renamewiz\
004A9411 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C] ; 我们输入的注册信息他就撂这了
004A9414 E8 FB17FDFF CALL RenameWi.0047AC14
004A9419 84C0 TEST AL,AL
004A941B 74 3E JE SHORT RenameWi.004A945B
注册信息放到了注册表,从上方明显就可以得出验证上方的是算法CALL,由于没猜错才话,软件启动时候的验证Call就是那。
004A8438 55 PUSH EBP
004A8439 8BEC MOV EBP,ESP
004A843B 83C4 F4 ADD ESP,-0C
004A843E 53 PUSH EBX
004A843F 56 PUSH ESI
004A8440 57 PUSH EDI
004A8441 C645 FF 00 MOV BYTE PTR SS:[EBP-1],0
004A8445 B2 01 MOV DL,1
004A8447 A1 10AA4700 MOV EAX,DWORD PTR DS:[47AA10]
004A844C E8 BF26FDFF CALL RenameWi.0047AB10
004A8451 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
004A8454 33D2 XOR EDX,EDX
004A8456 55 PUSH EBP
004A8457 68 37854A00 PUSH RenameWi.004A8537
004A845C 64:FF32 PUSH DWORD PTR FS:[EDX]
004A845F 64:8922 MOV DWORD PTR FS:[EDX],ESP
004A8462 BA 02000080 MOV EDX,80000002
004A8467 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
004A846A E8 4127FDFF CALL RenameWi.0047ABB0
004A846F B1 01 MOV CL,1
004A8471 BA 50854A00 MOV EDX,RenameWi.004A8550 ; \software\zigsoft\renamewiz\
004A8476 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
004A8479 E8 9627FDFF CALL RenameWi.0047AC14
004A847E 84C0 TEST AL,AL
004A8480 0F84 91000000 JE RenameWi.004A8517
~~中间省略~~
004A8517 837D F4 0A CMP DWORD PTR SS:[EBP-C],0A ; KEY得是10位 EBP-C是我们KEY的位数
004A851B 75 04 JNZ SHORT RenameWi.004A8521 ; 把这里NOP掉就OK了
004A851D C645 FF 01 MOV BYTE PTR SS:[EBP-1],1
时间关系,算法就不看了,太忙了~~
给一个SCM补丁:
0058D3B0 /E9 B7010000 JMP RenameWi.0058F191
0058D3B5 |90 NOP
0058D3B6 |90 NOP
0058D3B7 |C2 0C00 RETN 0C
0058D3BA |68 0C4F4B00 PUSH RenameWi.004B4F0C
0058D3BF |C3 RETN
0058F191 66:C705 1B854A0>MOV WORD PTR DS:[4A851B],9090
0058F19A ^ E9 1BE2FFFF JMP RenameWi.0058D3BA
在给一个现在有在流行的DLL破解文件~~ 把DLL文件放到目标软件就达到注册了~~ |
-
-
-
LPK.rar
8.7 KB, 下载次数: 40, 下载积分: 飘云币 -2 枚
|