能力值:
( LV2,RANK:10 )
|
-
-
2 楼
呵呵!你也是大牛啊!
精华好象无缘,国产软件是个敏感话题!
看雪已经改行搞加密了!
|
能力值:
( LV8,RANK:130 )
|
-
-
3 楼
分析的不错,支持,可惜现在国产软件不能加精了,呵呵
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
不加精也无所谓,都只是兴趣!!
|
能力值:
( LV6,RANK:90 )
|
-
-
5 楼
s := '0000000000';
CopyMemory(@s[11 - length(RegCode)],@RegCode[1],length(RegCode));
RegCode := s;
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
详细 学习
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
学习一下...难得有人分享.
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
学习了,不过不太明白呀
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
[QUOTE=pathletboy;405974]s := '0000000000';
CopyMemory(@s[11 - length(RegCode)],@RegCode[1],length(RegCode));
RegCode := s;[/QUOTE]
谢谢Pathletboy的提示,正在尝试……
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
很详细...
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
没有精华了啊
这样的文章不加精华真是遗憾了
很有意义的一篇文章,自己心里自动精华了
希望老大能把文章加入论坛精华里面,虽然本来没有个精字
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
谢谢这位朋友的认可!!
毕竟网上要求破这个软件的人很多,有破解过的,但也只停留在爆破层面
要不我才不会花一个月时间去弄它。只要大家接受,我就满足啦!!贵在学习
|
能力值:
( LV4,RANK:50 )
|
-
-
13 楼
更改错漏
_____________________________________________________________
第三步:验证注册正确性
1. 调用GetVolumeInformation函数获得硬盘序列号十六进制结果,把它转化
为十进制无字符数字型字符串,记为SN1
2. 如果SN1长度小于10位,则添加1为第1位组成一个10位数字型字符串记为SN2
_______________________________________________________________
第2步应该是:在SN1的前面添加1,再截取前10位为SN2。
因此,源代码部分需要修改,这里不再呈现,有兴趣的朋友可以自行更新。OVER
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
谢谢分享,学习中。。。
|
能力值:
( LV9,RANK:170 )
|
-
-
15 楼
[QUOTE=pathletboy;405974]s := '0000000000';
CopyMemory(@s[11 - length(RegCode)],@RegCode[1],length(RegCode));
RegCode := s;[/QUOTE]
regcode:=rightstr('0000000000'+S,10);
|
能力值:
( LV4,RANK:50 )
|
-
-
16 楼
这位朋友的想法不错,但是注册机最好是纯API写,rightstr函数用了StrUtils单元。
那样大大增加文件体积。不过还是非常感谢大家的分享!!
|
能力值:
( LV9,RANK:420 )
|
-
-
17 楼
爆破真的比较简单
算法注册机并不完美,但是我也解决不了
观望,期待高人放出完美注册机
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
注册机已经做出来了,可以用哦。
http://hi.baidu.com/beyond0769/blog/item/deaca208267f56d563d9860c.html
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
多谢楼主的分析,我还有一些看不明白:"4. 再以 MorningstarSPK + 机器码 + SN3 的形式组合新的字符串,记为SN4. 5. 对SN4进行标准的MD5加密,结果记忆为 SN5;" 请问 :MorningstarSPK 是什么意思,还有,如何"进行标准的MD5加密"?盼指教!
|
能力值:
( LV3,RANK:30 )
|
-
-
20 楼
大牛可以共享一下软件吗?让我们小菜学习一下
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
看过楼主的qq空间,觉得你的注册机有点像内存注册机,毕竟,你没有机器码的输入。不知道对否?
|
能力值:
(RANK:10 )
|
-
-
22 楼
谢谢,学习中
|
能力值:
( LV4,RANK:50 )
|
-
-
23 楼
或者你没有认真分析透整个算法吧?其实机器码并没有参与计算,只是发送到服务器进行登记。就好像每张手机充值卡都有一个序列号,但你只需输入后面的密码就可以充值成功。序列号只起到防止某人暴力破解,或者实现一机一码而已。
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
要是这样的话,那么我做一个假设:有一个人买了一套产品,他就有一个可用的产品序列号和一套对应的注册码,他在一台电脑用过之后还可以在另外的电脑再注册(不通过网上注册,用已有的这一套就行!),但这明显不能,或者应该是电脑的特征码和续列号对应,不同的电脑有不同的电脑特征码,而产品序号才不参加注册过程的运算,只用于网上的登记、验证。不知道是不是这样。
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
从楼主qq空间上的图片 来看,明显是用产品序列号算注册码的,还是想不通。还是爆破简单!
|
|
|