能力值:
(RANK:650 )
|
-
-
2 楼
看ccfer表演
|
能力值:
( LV15,RANK:2473 )
|
-
-
3 楼
没有女优的图片,猜不出来啊
|
能力值:
(RANK:1130 )
|
-
-
4 楼
humourkyo 的crackme,我一般是进来留个言就走了
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
太长了。。123456
|
能力值:
( LV10,RANK:160 )
|
-
-
6 楼
解码啊。。。玩过一个老外的和这个差不多。。。端个板凳看表演。。。
|
能力值:
(RANK:260 )
|
-
-
7 楼
莫非有汉字?
|
能力值:
(RANK:500 )
|
-
-
8 楼
没汉字啊 就是12个英文字母
|
能力值:
( LV9,RANK:420 )
|
-
-
9 楼
来迟了,humourkyo的CM我都挺关注的,这个也一样关注,站在一边看大牛表演~
|
能力值:
( LV9,RANK:490 )
|
-
-
10 楼
humourkyo 的crackme,我一般是进来不留言就走了
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
环环相扣,楼主妙思。。。
|
能力值:
( LV15,RANK:2473 )
|
-
-
12 楼
HappyNewYear
|
能力值:
(RANK:500 )
|
-
-
13 楼
你太厉害了 膜拜.......
难道那个地方真能逆??
|
能力值:
( LV15,RANK:2473 )
|
-
-
14 楼
猜的啊,现在不猜这个还猜什么
|
能力值:
(RANK:500 )
|
-
-
15 楼
神仙........
|
能力值:
(RANK:650 )
|
-
-
16 楼
膜拜 + 1
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
在算这个KEY时才真正感受到为什么人们要发明超级计算机了
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
我很笨,猜不出,只能暴力穷举,不过貌似算一天也未必能算出。
int main(int argc, char* argv[])
{
printf("my serial!\n");
const char code[]="\xA3\x6F\x2A\x3A\x4A\x87\xD4\x86\xD9\x51\x6B\xE5";
char key [0xc+1];
char tmp [0xc+1];
key[0xc]=0;
memset(key,0x41,0xc);
DWORD target = 0xA2BD0B92;
for(int i=0;i<0xc;i++)
tmp[i] = key[i]^code[i];
//根据lz提示范围为A~Z,a~z
int j;
DWORD sum = 0;
while(sum!=target)
{
tmp[0] = key[0]^code[0];
for(j=0;j<0xc&&key[j]==0x7b;j++)
{
key[j] = 0x41;
tmp[j] = key[j]^code[j];
key[j+1]++;
if(key[j+1]==0x5b)
key[j+1]=0x61;
tmp[j+1] = key[j+1]^code[j+1];
if(j==4)
printf("%s\n",key);
}
sum = 0;
{
for(int i=0;i<0xc;i++)
{
sum += tmp[i];
sum = sum<<0x19|sum>>7;
}
}
key[0]++;
}
printf("finally find key:%s",key);
scanf("%c");
return 0;
}
不知对不对,大家有什么更快的方法吗?
|
能力值:
(RANK:260 )
|
-
-
19 楼
社工很强大。
我想了一晚,决定放弃。
这个和WinRAR类似,除暴力试解外我是再也想不出好的方法了。但即使是范围缩小到全部是英文字母,字典也有52的12次方那么大,用计算器算出来是3.495380938349609e+18,不可能简单穷举完成的。若是将字典空间分隔成很多小区间,用海量分布计算来计算,兴许有可能列举完成。
但是,暴力搜索还是有漏洞的。程序用4字节的检验和来检验解码后的12个字节的正确性,这其中的碰撞率应该是不小的。那么,还要进行二次暴力搜索方能得到结果。
|
能力值:
( LV4,RANK:50 )
|
-
-
20 楼
太强了,狂佩服。
|
能力值:
( LV9,RANK:490 )
|
-
-
21 楼
humourkyo 的crackme,我一般是进来看ccfer表演完就走了
|
能力值:
(RANK:410 )
|
-
-
22 楼
看完表演,再来一个。
为什么不是HappyLanternFestival
|
能力值:
( LV5,RANK:60 )
|
-
-
23 楼
请问:
(x<<0x19) | (x>>7)=y
已知y 如何求x?? 用y的表达式表示出 不能暴力
|
能力值:
( LV15,RANK:2473 )
|
-
-
24 楼
(y>>0x19) | (y<<7)=x
|
能力值:
(RANK:410 )
|
-
-
25 楼
是 y= rol x,0x7?
|
|
|