【破文标题】*****小精灵(专业版V1.2.7)算法分析
【破文作者】yzslly
【
软件名称】王子
网页转换小精灵
【
下载地址】http://shareware.skycn.com/soft/5085.htm
【
破解工具】od,peid
【注册方式】序列号
【加壳方式】NsPack V1.4 -> LiuXingPing *
【
软件限制】功能限制
【
破解声明】初学Crack,只是感兴趣,没有其它目的。失误之处敬请诸位大侠赐教!
----------------------------------------------------
软件介绍:
你喜欢制作chm电子书吗?想把文件批量转换为
网页格式吗?想要一个漂亮的电子相册吗?...
主要功能:
网页制作,
网页批量转换,电子书制作,文件分割合并,文件加密解密,其它省略,(一大堆我晕)
【
破解分析】
1、 壳很简单,就不多说了,注意有大小校验就行了
2、 注册过程:
机器码:08613E22D36JMJQIORNOL684,输入a123456-bbbbb-ccccc-ddddd-eeeee-fffff-g7890123,不用输入“-”号
根据
系统的注册出错提示,找到这里:
0063D0E6 > \8B0B mov ecx,dword ptr ds:[ebx]
0063D0E8 . 8D95 4CFFFFFF lea edx,dword ptr ss:[ebp-B4]
0063D0EE . 52 push edx
0063D0EF . 53 push ebx
0063D0F0 . FF91 04070000 call dword ptr ds:[ecx+704]----------下断,算法所在,跟进
0063D0F6 . 3BC7 cmp eax,edi
0063D0F8 . 7D 12 jge short prince_e.0063D10C
0063D0FA . 68 04070000 push 704
0063D0FF . 68 F4274300 push prince_e.004327F4
0063D104 . 53 push ebx
0063D105 . 50 push eax
0063D106 1590104000 call dword ptr ds:[<&MSVBVM60.__vbaHr>; MSVBVM60.__vbaHresultCheckObj
0063D10C > 66:39BD 4CFFFF>cmp word ptr ss:[ebp-B4],di
0063D113 . 0F85 DD000000 jnz prince_e.0063D1F6 ; 没跳OVER,,出现失败提示。
跟进后,一路F8来到这里:
0063684E > /66:8B45 DC mov ax,word ptr ss:[ebp-24]
00636852 . |66:0385 28FDFF>add ax,word ptr ss:[ebp-2D8]
00636859 . |0F80 18270000 jo prince_e.00638F77
。。。。。。。。。]
0063696C > \C785 A0FCFFFF >mov dword ptr ss:[ebp-360],0
00636976 > 8B4D C0 mov ecx,dword ptr ss:[ebp-40]
00636979 . 898D 04FDFFFF mov dword ptr ss:[ebp-2FC],ecx
0063697F . C745 C0 000000>mov dword ptr ss:[ebp-40],0
00636986 . 8B95 04FDFFFF mov edx,dword ptr ss:[ebp-2FC]
0063698C . 8995 38FFFFFF mov dword ptr ss:[ebp-C8],edx
00636992 . C785 30FFFFFF >mov dword ptr ss:[ebp-D0],8
0063699C . 8D85 30FFFFFF lea eax,dword ptr ss:[ebp-D0]
006369A2 . 50 push eax
006369A3 . 8D8D 20FFFFFF lea ecx,dword ptr ss:[ebp-E0]
006369A9 . 51 push ecx
006369AA . FF15 04114000 call dword ptr ds:[<&MSVBVM60.rtcTrim>; MSVBVM60.rtcTrimVar
006369B0 . C785 E8FDFFFF >mov dword ptr ss:[ebp-218],prince_e.0>; -
。。。。。。
00636A64 .^&