首页
社区
课程
招聘
[公布]2009 CrackMe大赛初级组防守篇得分统计
2009-9-6 22:23 48887

[公布]2009 CrackMe大赛初级组防守篇得分统计

2009-9-6 22:23
48887
得分

队伍名称     队长名称     爆破评分     序列号评分     最终得分          备注
Atom         GoodGavin           21            371          392
慵懒的午后   zenghw             216           1377         1062         扣除总分的1/3
rocky        guoshuj              9            147          156
CRC          zhuwg                      6            618          624
CL           microalex                                                   暂不记分
lelfei       lelfei              32            397          429
Csblc        不死神鸟            19             51           70  
ninejs       junzz              209            215          424
莫拉克       海风月影           121           2813         2934
仓库         nkspark             79            370          449  
wunv         gaouestc            49            172          221
lsunday      lsunday            161            288          449   
可爱蜗牛     CuteSnail          421            757         1178   
AK47         我是土匪           126            742          579          扣除总分的1/3
TBC          TBC                368           1347         1143          扣除总分的1/3
网络骑士团   网络骑士           109            125          234
呼啦圈       北极狐狸            52           1263         1315   

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞7
打赏
分享
最新回复 (33)
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
odeepo 2009-9-7 07:07
2
0
好像凌动这组很厉害啊!!
雪    币: 574
活跃值: (1319)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
我是土匪 4 2009-9-7 07:23
3
0
占位,序列号的分好高。

广告招租。
雪    币: 429
活跃值: (1875)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
riusksk 41 2009-9-7 07:38
4
0
期待更精彩的…
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
lelfei 23 2009-9-7 08:53
5
0
爆破分是不是应该降低计入总成绩的比率?容易被爆可以说是程序的漏洞,但是与算法得分放到同一级别,对设计算法的人不太公平啊
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2009-9-7 09:02
6
0
好强大。。
只能膜拜
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
晓枫木木 2009-9-7 09:06
7
0
最好公布一下队伍成员
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
我喜欢你 2009-9-7 10:47
8
0
Atom表现很好。
不过破解的太强大了,一个32K的程序能撑这个样子很不错。
序列号得分较高。
本肉鸡在此对各位高手表示膜拜!
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
flymoon 2009-9-7 11:22
9
0
本肉鸡在此对各位高手表示膜拜!  - -!
雪    币: 358
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
疯子鱼 2009-9-7 11:24
10
0
好强大的GoodGavin。要不是cc出手,应该再挺几小时没问题啊。

另外 弱弱的问一下  什么叫肉鸡? 好像论坛这个词很流行啊
是肉很多的鸡?黑客控制的电脑?漂亮的“鸡”?水平很烂的crack爱好者?
雪    币: 474
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
feierin 2009-9-8 09:29
11
0
我也不明白肉鸡是什么意思
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小白龙葵 2009-9-8 10:13
12
0
只能膜拜了,好厉害
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
飞天蜈蚣 2009-9-8 11:35
13
0
肉鸡就是菜鸟
雪    币: 1270
活跃值: (104)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
AsmDebuger 1 2009-9-8 19:11
14
0
肉鸡就是和蛋鸡不一样的鸡的种类。
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zapline 2009-9-8 21:54
15
0
正宗老肉鸡飘过
雪    币: 229
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
MDB 2009-9-9 12:00
16
0
强大,进一步关注
雪    币: 388
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
Cyane 1 2009-9-9 21:26
17
0
希望大家取得好成绩
雪    币: 129
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
haileyuxin 2009-9-20 21:37
18
0
那几天一直在上班。。。。
加油吧 当观众了。。。
雪    币: 8188
活跃值: (4243)
能力值: ( LV15,RANK:2459 )
在线值:
发帖
回帖
粉丝
ccfer 16 2009-9-26 23:39
19
0
TBC的爆破分是368 ?提交到隐藏区了?
如果知道别人已经在我之前提交爆破,我就不浪费那么多时间研究爆破了
雪    币: 370
活跃值: (52)
能力值: ( LV13,RANK:350 )
在线值:
发帖
回帖
粉丝
moonife 8 2009-9-27 11:45
20
0
恩 是的 不过答案提交区的爆破结果是出来“验证成功,你太坏了”消息框
属于虚假信息 根据大赛规则答案还是有效
雪    币: 177
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tbc 2009-9-28 22:28
21
0
虚假消息部分代码:
Z1:
    Dim z_1 As String
    Dim z_2 As Long
        Dim z011 As String, z012 As String
    Dim z02(31) As Byte
    Dim zl1, zl2
        Dim zp As Long
   
    z_1 = sName
    GoTo Z16
Z2:
    If z02(0) = 0 Then GoTo Z13
    GoTo Z20
Z3:
    For i = 1 To Len(z_1)
        Mid$(z_1, i, 1) = Chr$(Asc(Mid$(z_1, i, 1)) + 1)
    Next i
    If i = 0 Then GoTo B3
    GoTo Z19
Z4:
    zp = zp - 8
    GoTo Z18
Z5:
    z011 = "检验成功,你真坏!"
    GoTo z12
Z6:
    For i = 0 To 31
        z02(i) = Asc(Mid$(z_1, i + 1, 1))
    Next i
    GoTo Z17
Z7:

    zl1 = Len(z011)
    zl2 = Len(z012)
    GoTo Z15
Z8:
    For i = 0 To 31
        z02(i) = z02(i) Or zp
    Next i
    GoTo Z5
Z9:
    If Len(z_1) <> 32 Then GoTo B2
    GoTo Z6
Z10:
    '出口
    GoTo A10
z11:
    z_1 = Right$(z_1, 32)

    GoTo Z9
z12:
    z012 = "你好笨啊~~~白痴"
    GoTo Z7
Z13:

    zp = VarPtr(z02(0))
    GoTo Z4
Z14:

    For i = 0 To 10 Step 2
        z02(i) = z02(i) Xor Asc(Mid$(z_1, i + 1, 1))
    Next i
    GoTo Z2
Z15:
    If IsDebuggerPresent <> 0 Then MsgBox z012
    GoTo Z10
Z16:
    z_2 = LenB(z_1)
    Dim z01 As String * 2
    z01 = Trim$(Str$(z_2))
    GoTo Z3
Z17:
    For i = 0 To 31
        z02(i) = z02(i) Xor &HFF
    Next i
        For t1 = 0 To 8
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "": j_s = Chr(12) & Chr(1): j_s = j_s & "": j_s = "d" & j_s & "s"
   
    Next t1
    GoTo Z14
Z18:
    zp = zp Mod &H100
    GoTo Z8
Z19:
    z_1 = "000000000000000000000000000000000000" & z_1
    GoTo z11
Z20:
    For t1 = 0 To 8
j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "argeratwertwar": j_s = Left(j_s, 1): j_s = Chr(12): j_s = j_s & "1234sffgh"
    j_s = "": j_s = Chr(12) & Chr(1): j_s = j_s & "": j_s = "d" & j_s & "s"
   
    Next t1
    z02(0) = 0
    GoTo Z13

由此可见,"检验成功,你真坏!"是被变相的jmp跳过的,换句话说,无论在什么情况下,都根本不可能执行。
雪    币: 8188
活跃值: (4243)
能力值: ( LV15,RANK:2459 )
在线值:
发帖
回帖
粉丝
ccfer 16 2009-9-28 22:34
22
0
如果"检验成功,你真坏!"程序是执行不到的地方,那这个爆破点就是无效的
雪    币: 177
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tbc 2009-9-28 22:45
23
0
况且MsgBox z012,
即便消息框能弹出,也是"你好笨啊~~~白痴“
所以MsgBox z012被被爆破者修改成了MsgBox z011,这根本不叫爆破。
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2009-9-28 22:53
24
0
所以说,一开始应该公布一下成功爆破的截图


4.CrackMe输出显示
1)注册成功,要出现成功提示信息。
2)设计者一定要给出一个成功注册的判断方法,最好是给一个成功的界面截图。
3)CrackMe里不允许出现虚假的注册成功提示信息。


如果有虚假成功信息,显示出来了,没有设计者的说明,肯定被认为是爆破成功的
雪    币: 177
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tbc 2009-9-28 22:56
25
0
这儿应该有截图啊!我发过的!
http://bbs.pediy.com/showthread.php?t=96701
游客
登录 | 注册 方可回帖
返回