首页
社区
课程
招聘
[原创]第一阶段第二题crackme设计说明
发表于: 2008-10-7 12:10 14465

[原创]第一阶段第二题crackme设计说明

2008-10-7 12:10
14465
收藏
免费 7
支持
分享
最新回复 (36)
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
26
.....
google真强大
2008-10-7 14:23
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
楼主能否把代码附上来供参考一下,谢谢
2008-10-7 14:23
0
雪    币: 201
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
进来学习下,这道题让我都没睡好,我在里面太晕了,不能下断点,把我累死了!
2008-10-7 14:39
0
雪    币: 260
活跃值: (102)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
29
shoooo强悍
用户名的要求太苛刻了,接下来的key计算实在太长了,没搞出来。
2008-10-7 14:55
0
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
30
[QUOTE=;]...[/QUOTE]
用户名规则:

1、长度为12位
2、a到y之间的小写字符
3、字符不能重复
4、所用的字符的排序中,第8位的字符必须紧跟在第7位的后面。

注册码为固定值,比如30120212220111212313121222323000101020102010200010102就行。

根据这个规则可以写出keygen
2008-10-7 15:07
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
31
Rotten crackme !
2008-10-7 15:21
0
雪    币: 239
活跃值: (11)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
32
搞得眼都花了,头发都白了,也没想到这一招,膜拜。。。。。。ing
2008-10-7 15:25
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
33
key是可以变的
2008-10-7 15:57
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
34
原来google还可以这么用,学习一下
2008-10-7 16:24
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
35
前三个字节都是固定的,310开头的无解,但后面有些字节可以是随机的
2008-10-7 16:26
0
雪    币: 216
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
36
注册码怎么是固定的了,比如用于调整数组的那18个数(注册码的12位到29位),就不是固定的,还有
那决定字母a,e的8位(注册码第30--33位,和46--49),都不是固定的,但其中必须有个00...........
2008-10-7 16:44
0
雪    币: 186
活跃值: (15)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
37
[QUOTE=netwind;517963]3、我们的程序有如下代码:
if(xbox[key[41]][key[42]].m<xbox[key[43]][key[44]].m)
          {
            s[c1++]='g';  
            
          }
          if(xbox[key[41]][key[42]].m<xbox[key[43]][key[44]].m)
          {
            s[c1++]='h';  
          }

从编程的角度看上去的确是一个明显的逻辑错误,...[/QUOTE]

没有逻辑错误啊,cl已经自加了
2008-10-7 18:32
0
游客
登录 | 注册 方可回帖
返回
//