wxq 发表于 2007-9-4 12:02:09

我也来发个CrackMe哦,易语言非独立编译

大家来试试啊,一个商业软件的注册验证代码。

独立编译传上不来。


在看雪被yingyue干掉了/:002

[ 本帖最后由 wxq 于 2007-9-4 19:58 编辑 ]

冰糖 发表于 2007-9-4 12:38:12

把库文件也发上来,不然别人打不开

极速暴龙 发表于 2007-9-7 15:38:01

菜鸟来试试

极速暴龙
0294551237029451853646867


.版本 2

.局部变量 k1, 文本型
.局部变量 name, 文本型
.局部变量 code1, 文本型
.局部变量 code2, 文本型
.局部变量 code3, 文本型
.局部变量 s1, 文本型
.局部变量 s2, 文本型
.局部变量 s3, 文本型
.局部变量 s4, 文本型
.局部变量 s5, 文本型
.局部变量 sn, 文本型

k1 = 到文本 (取硬盘特征字 ())
name = 编辑框1.内容
code1 = 到文本 (到数值 (取文本右边 (k1, 取文本长度 (k1) - 2)) + 取文本长度 (删首尾空 (name)) × 66)
code2 = 到文本 (到数值 (code1) + 2688)
code3 = 到文本 (到数值 (code1) + 25899)
s1 = 到文本 (位异或 (到数值 (取文本左边 (code1, 5)), 到数值 (取文本右边 (code1, 5)), 63887))
s2 = 到文本 (位异或 (到数值 (取文本左边 (code1, 5)), 29251))
s3 = s1
s4 = 到文本 (到数值 (取文本右边 (code1, 5)))
s5 = 到文本 (位异或 (到数值 (取文本右边 (code1, 5)), 到数值 (取文本右边 (code2, 5)), 到数值 (取文本右边 (code3, 5))))
sn = 文本替换 (“00000”, 6 - 取文本长度 (s1), 取文本长度 (s1), s1) + 文本替换 (“00000”, 6 - 取文本长度 (s2), 取文本长度 (s2), s2) + 文本替换 (“00000”, 6 - 取文本长度 (s3), 取文本长度 (s3), s3) + 文本替换 (“00000”, 6 - 取文本长度 (s4), 取文本长度 (s4), s4) + 文本替换 (“00000”, 6 - 取文本长度 (s5), 取文本长度 (s5), s5)
编辑框2.内容 = sn

wxq 发表于 2007-9-7 16:32:36

强,我的算法注册机复杂多了,还是楼主的方法好。

郑宇鸣 发表于 2007-9-7 17:05:09

注册机都出来了啊~~/:L
页: [1]
查看完整版本: 我也来发个CrackMe哦,易语言非独立编译