能力值:
(RANK:500 )
|
-
-
2 楼
算法1
用户名长度等于x
(用户名第一位16进制+1)+(用户名第二位16进制*2)+(用户名第三位16进制*3)+(用户名第x位16进制*x)=s
s*17496h=8571792
10进制=139925394
算法2
用户名长度等于x kyo327
(用户名第一位16进制+1)+(用户名第二位16进制)+(用户名第三位16进制)+(用户名第x位16进制)=s
s*310h=5ef00=y
z=y xor 26a2f285
z转换为10进制就OK
kyo327 对应密码 为648486277
22 对应密码 648267733
算法3
用户名kyo327长度等于x
(用户名第一位16进制+1)+(用户名第二位16进制*2)+(用户名第三位16进制*3)+(用户名第x位16进制*x)=s =5bbh
y=s*147D5h=0756a197h
z=y/24h的余数
取下面第z+1个字符做密码第一位
"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
a=y/3
b=a/24的余数
取上面第b+1个字符做密码第二位
如此循环
直到y除成0为止!!
kyo327 密码1J1VT4K1J17LQF0JDB
111 密码1VHCNENQ38X6LQFCB
算法4
注册码用户名个数得大于1
注册码与用户名无关,但必须是10位 并且每位得是0--9之间
第一位加第6位=6Dh
第2位加第7位=67h
第3位加第8位=69h
第4位加第9位=70h
第5位乘以第10位=0A8Ch
只要符合上面条件 就可得到注册码 下面是我算出来的其中一个
4538292686
算法5
用户名长度不能小于4
密码不能为空
用户名长度不为偶数,后面补*这个字符 使长度为偶数。
用户名长度除以2作为循环。
x=(用户第一位*4)/1ah的余数
取x+1位置的字符=a1
y=(用户第二 位*3)/1ah的余数
取y+1位置的字符=a2
然后第2位和第3位循环得出分别为a3 a4
第3位和第4位循环得出分别为a5 a6
把以上a1 a2 a3 a4等等连接起来就是注册码
~!@#$ %^&*( )_+|\ =-/?. ,><;: `
用户名:kyo327 密码:+`->@;
用户名:0000 密码:)\)\
算法6
用户名每一位的16进制相加=x
用户名长度*7=y
x+y+0dh=z
密码每一位的16进制相加=p
如果z=p 就可以注册成功!
用户名:kyo327 密码:kyo3277
算法7
输入的用户名先变成kyo327-pediy
然后每一位的16进制*1bh 然后 相加等于x
X/3=z (好象是四舍五入的方式)
[(z/6的余数)+1]=y
ABCDEF 取这个字符串的第y位就是密码的第一位。
z再除以3=z1
[(z1/6的余数)+1]=y1
ABCDEF 取这个字符串的第y1位就是密码的第二位。
就这样一直到z除完为止 就OK!
用户名:kyo327 密码:DDDFAAEBEB
算法8
(ASCII "CSOEBROWQOWQFKDB")
kyo327
密码必须为16位
CSOEBR OWQOWQFKDB
2 18 14 4 1 17 14 22 16 14 22 16 5 10 3 1
54 70 66 56 53 69 66 74 68 66 74 68 57 62 55 53
48 64 60 50 47 63 60 68 62 60 68 62 51 56 49 47
(密码第1位+6)/1a 的余数=
用户名: kyo327 密码 :0@<2/?<D><D>381/
写的很乱 可能只有我自己能看懂
呵呵
不过全分析完了 就找不到 后续了
希望happytown 把后面的全部发出来 给我!
谢谢!!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
最初由 humourkyo 发布 请问happytown 你的crackme 都在哪? 我只玩了 KeyGenMe:Crack入门系列 的8个 现在上瘾了 能否把其他的crackme全给我出下载地址 不胜感激!!
论坛搜索happytown即可啊!
|
能力值:
( LV9,RANK:1250 )
|
-
-
4 楼
楼上所言极是。好像也有人打过包,你搜索一下。
|
能力值:
(RANK:500 )
|
-
-
5 楼
已经找到了 不过好象没有第15个
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
没给你crack是想让你逆推出来。考验你的逆向能力。
|
|
|