能力值:
( LV13,RANK:1370 )
|
-
-
26 楼
真的很不错,不过,前4位和后5位不是随便填,原本前4位是取软件第一次创建时间的MD5值中的第9位后的4位数,所以软件增加了文件名检测,如果爆了文件名检测,这个值就是变化的,这里是取MID(MD5(20060501),9,4),这是我起先的设想;后5位是根据C盘序列号经过几次简单的运算后取MD5值中的第4到第9位,所以也不是个定值;浮点运算基本上没有用,本来是想造成假象的,可能给程序带来BUG,总之分析的很不错了,佩服!!!
|
能力值:
( LV6,RANK:90 )
|
-
-
27 楼
我本来也想浮点数运算是误导破解的人,因为好多数据都没有用到,呵呵。不过前4后5因为爆了文件名跟大小自校验,没有仔细分析。晚上回家我重新看看。源码贴上来看看,我收藏一下:)
对了,注册码前4是取MID(MID(MD5(20060501),9,16),9,4)=a9ce没错,后面取MID(MD5(Val53=-195772004),4,5)=4f049,但是因为:
call [<&MSVBVM60.__vbaVarTstEq>] 真假码比较
以及用户输入注册码循环处理的时候前4后5未参与运算,而且程序后面自己会将两个MID结果CAT起来,所以即使前4后5随便输入,最终真加码比较的时候只要注册码中第5-23位正确即可。
不知道是否去掉了自校验会影响此运算过程,晚上看看。
|
能力值:
( LV13,RANK:1370 )
|
-
-
28 楼
根据软件里的EMAIL地址联系我,留个QQ给我。
I honor you
|
能力值:
( LV6,RANK:90 )
|
-
-
29 楼
已经发了消息给你.Pls Reply.
DES(00laomms,QQ)=E02F637355C985FF
|
|
|