能力值:
(RANK:210 )
|
-
-
2 楼
让很黑跑一下.
|
能力值:
(RANK:500 )
|
-
-
3 楼
Name:humourkyo
Serial:15361536153615361536153615361536153615361536153615361536153615361536153615361536153615361536153615361536153615361536153615361536
Success!
|
能力值:
(RANK:410 )
|
-
-
4 楼
晕,不知是什么bug。晚上回去检查一下。
|
能力值:
(RANK:520 )
|
-
-
5 楼
netwind
b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4b3d4
把name 通过运算s=s*0x83+name[i++], s0=0;得到一关键数字0205放入栈里
把key以16进制读入栈,检查key 若每个字节低位为l,高位为h
第一个判断条件:2<l<(2+8); 5<h<(5+8). 满足该条件可以通过
第二个判断条件:每两字节作为一组,若h[i+1]-h[i]=2且l[i+1]-l[i]=1 满足该条件可以通过
取0x40组比较,如果都满足,则走向success.
|
能力值:
(RANK:410 )
|
-
-
6 楼
多谢两位的注册码。
我的代码有漏洞,被两位找到了。
因为按照初始设计是不应该重复的数字,漏了这个条件。代码已修正。
|
能力值:
(RANK:500 )
|
-
-
7 楼
Name:humourkyo
Serial:15365778998b7d9c8a694827192b3d4b5967758766586a7c5b3a4c6b799a88765547391a2c4d6c7a9b89776546382a1c3b4928163756685a7b5c4a3c1b291725
|
能力值:
(RANK:520 )
|
-
-
8 楼
netwind
5264728492a4b2c4d2b3c5d3b4c2d4b5c3d5b6c8d6b7c9d7b8c6d8b9c7d9baa8968867758395a38294a698aa8997a586a79987795866749385736577695778597a68
对于netwind 这个name
5<=key奇数位<=0xd 2<=key偶数位<=0xa
每相邻两个字符组成一个数字,组成的所有数字各不相等比如(52 64 72 84 92 ....), 组成的数字个数要>=0x40
取相邻两个数字 高位-高位=h0, 低位-低位=l0,|h0| |l0|必须一个为1,一个为2 (比如4-2=2 6-5=1; 9-8=1 |2-4|=2)
每相邻两个数字满足上面条件时注册成功.
|
能力值:
( LV2,RANK:15 )
|
-
-
9 楼
我来看高手们表演,正好学习了。
|
能力值:
(RANK:410 )
|
-
-
10 楼
多谢两位的注册码和分析。已经分析的很完整了。
这是个小游戏,叫马踏连营,也叫马踏棋盘。用马遍历8*8棋盘,网上有不少源码可做keygen。
顺便也是熟悉下如何将文件编译的小些。
|
能力值:
( LV13,RANK:760 )
|
-
-
11 楼
现在都兴用游戏来做CM了
|
|
|