中文拨号上网计时计费器 V4.12注册算法分析(5)

时间:2005-12-20 来源: 作者: 点击:
//=========================================================== :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 //=============================
  //===========================================================
: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=====================
------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容