软讯网络 > 网络安全 > 黑客技术 > 中文拨号上网计时计费器 V4.12注册算法分析(5)
【标 题】:中文拨号上网计时计费器 V4.12注册算法分析(5)
【关键字】:
算法分析,中文,V4,12,拨号,V4,12
【来 源】:网络
中文拨号上网计时计费器 V4.12注册算法分析(5)
//===========================================================
:0044D604 2BDA sub ebx, edx :0044D606 8D45F0 lea eax, dword ptr [ebp-10] :0044D609 E8A269FBFF call 00403FB0 :0044D60E 885C30FF mov byte ptr [eax+esi-01], bl //=============================================== //==================>这个bl一定是在0x30-0x39之内,应该可以简化还原 //=============================================== :0044D612 46 inc esi :0044D613 FF4DEC dec [ebp-14]=========>循环注册码程度 :0044D616 0F8566FFFFFF jne 0044D582
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0044D574(C) | :0044D61C 8B45F4 mov eax, dword ptr [ebp-0C] :0044D61F 8B55F0 mov edx, dword ptr [ebp-10] :0044D622 E8D565FBFF call 00403BFC
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0044D4AB(U) | :0044D627 33C0 xor eax, eax :0044D629 5A pop edx :0044D62A 59 pop ecx :0044D62B 59 pop ecx :0044D62C 648910 mov dword ptr fs:[eax], edx :0044D62F 6851D64400 push 0044D651
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0044D64F(U) | :0044D634 8D45F0 lea eax, dword ptr [ebp-10] :0044D637 E82865FBFF call 00403B64 :0044D63C 8D45F8 lea eax, dword ptr [ebp-08] :0044D63F BA02000000 mov edx, 00000002 :0044D644 E83F65FBFF call 00403B88 :0044D649 C3 ret //===========================注册码加密算法完毕======================== :004C58F4 8B45F4 mov eax, dword ptr [ebp-0C] :004C58F7 8B55F0 mov edx, dword ptr [ebp-10] :004C58FA E8F1E5F3FF call 00403EF0========>比较函数 :004C58FF 0F94C3 sete bl
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:004C5852(U) | :004C5902 33C0 xor eax, eax :004C5904 5A pop edx :004C5905 59 pop ecx :004C5906 59 pop ecx :004C5907 648910 mov dword ptr fs:[eax], edx :004C590A 6831594C00 push 004C5931
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:004C592F(U) | :004C590F 8D45C8 lea eax, dword ptr [ebp-38] :004C5912 BA05000000 mov edx, 00000005 :004C5917 E86CE2F3FF call 00403B88 :004C591C 8D45F0 lea eax, dword ptr [ebp-10] :004C591F BA04000000 mov edx, 00000004 :004C5924 E85FE2F3FF call 00403B88 :004C5929 C3 ret ============================================================== = =这个注册码反算过程还有点复杂,浪费了我1天时间 =keygen已经做出,因为是国产软件,所以无法公布 = ====================Open Cracking Group===================== = = 中文拨号上网计时计费器 V4.12注册算法分析 = = DiKeN/OCG = = http://www.newclw.com/lllufh/cgi-bin/leoboard.cgi = ====================Open Cracking Group=====================
|