首页
社区
课程
招聘
[比賽]PEDIY.华章 2009 Crackme 攻防大賽规则(高級組)
发表于: 2009-8-5 15:55 77669

[比賽]PEDIY.华章 2009 Crackme 攻防大賽规则(高級組)

2009-8-5 15:55
77669
PEDIY 2009 年 Crackme 攻防大赛 (高级组)

比赛规则

============================================

序言

基于 crackme 技术的复杂性和自由度,现把比赛划分为二个组别进行 :

[初级组] - Crackme 的设计受到比较严格的限制,在评审有疑问的情况下,需要提交源码和进行解释。

[高级组] - Crackme 的设计基本上没有限制,参赛者必须是拥有足够的破解功力,并且可以应付商业软件加密。

关于初级组的比赛规则,请详见 netwind 版主发布的 "PEDIY 2009 年 Crackme 攻防大赛" 比赛文件。

本文件是针对高级组比赛的规则文件

Part 1.  高级组比赛的要求和原则

比赛方法 :

高级组的比赛方法和初级组有明显分别,详情如下

1. crackme 队伍向评审提交一个 crackme

2. 评审收集所有队伍的 crackme 后,会在一个指定时间,把所有 crackme 发布

3. 比赛时间是 7 天,所有参赛队伍,可以自由破解任何一个 crackme,成功破解便会取得分数

4. 破解方法是成功找出 2 组可用的序号

4. 每成功破解一个 crackme,便会得到 [速度分数],计算方法为

       速度分数 = 比赛完结时间 - 破解成功时间

For example:
       marks = ( 2009-9-30 0:00  减 2009-9-27 1:30 ) 分钟

意思是,越早成功破解,所得分数越高

5. 每成功破解一个 crackme,便会得分,所有分数累加后,便是队伍的总得分

6. 当一个 crackme 被破解后,其它队伍仍然可以破解它来得分

7. 论坛的其它会员可以尝试破解,假如某 crackme 的破解方法被公开了,参赛队伍分数计算也不受影响,队伍依然可以提交 2 组序号来破解取分

8. 最后总分最高者胜出

Part 2.

基本规则 :

1. 参赛者以队伍作单位,人数 1- 4 人,但建议最少 2 人

2. 参赛队伍向比赛评审提交一个 crackme 和一组正确的注册序号。 crackme 的界面须清楚注明成员,队伍名字

3. crackme 接受一组注册序号 (name and S/N),按下注册按钮后,如果序号正确,便显示注册成功信息

4. crackme 必须是安全的程序,不会对计算机构成任何伤害

5. crackme 不可以任意修改或破坏计算机的档案

6. crackme 不可以写入或修改 registry,但可读取

7. crackme 不可以使用网络功能,必须假设计算机为单机状态

8. crackme 可使用的语言: C, C++, VB, Delphi, ASM 。

9. 参加了初级组 (防守) 的会员,不可以同时参加高级组比赛

Part 3.

设计规则 :

crackme 基本上免除了一些初级组的限制,也不需要向评审提交保护机制的源码

1. crackme 可以使用驱动或使用各类 vm 设计。唯必须安全并且对计算机无害

2. crackme 可以加壳 (包括商业外壳和压缩壳, 例如 upx),但并不鼓励。各参赛队伍必须有心理准备,将可能面对商业壳的 crackme

3. crackme 需要通过体积限制,以降低复杂度至可比赛的水平,方法如下 :

把 crackme 进行 zip 压缩,其压缩后的大小不可以超过 32 KB

Part 4.

奖项

高级组 crackme 比赛,设立金,银,铜三奖。

另设一个「高级组最佳 crackme 设计奖」,用以嘉许设计出众的 crackme,由论坛全体投票选出

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (56)
雪    币: 366
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
一个旁观者的期待+关注
2009-8-5 16:03
0
雪    币: 230
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3
。。。。。实力不够。。。。。。
2009-8-5 16:34
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
唉~~~再等一年吧。。。。。
2009-8-5 16:55
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
由于级别和技术跟不上,唯有放弃
2009-8-5 17:10
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
6
32KB太猛了,只能参观了
2009-8-5 17:16
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
7
请问,参加高级组,能不能去初级组破解?
2009-8-5 17:18
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
8
可以

初级组的 crackme , 欢迎论坛会员们都来破解
2009-8-5 17:25
0
雪    币: 287
活跃值: (102)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
太强了
观战
2009-8-5 19:35
0
雪    币: 2316
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
10
32K,限制了很多壳和vm啊。:(。
2009-8-5 22:19
0
雪    币: 690
活跃值: (1826)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
11
鼓励自己写VM
2009-8-5 22:45
0
雪    币: 70
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我来看个热闹,膜拜下高手们。
2009-8-5 22:50
0
雪    币: 22
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
好像有点问题,
如果高级组的crackme使用了RSA等不可逆加密算法,恐怕很难逆出串号,怎么办?
是否允许二进制补丁或内存补丁?
2009-8-5 23:38
0
雪    币: 22
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
或者还是限制不准使用不可逆算法,这样有意思些
2009-8-5 23:40
0
雪    币: 264
活跃值: (11)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
15
能加壳子啊 能加VM啊 能用高级算法啊 能...

32KB..
2009-8-5 23:49
0
雪    币: 22
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
高级组怎么没看到奖品介绍尼?吼吼
2009-8-5 23:51
0
雪    币: 132
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
支持啊!!
今年的技术要求似乎又有提高
2009-8-6 00:13
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
站位 留名~!
2009-8-6 00:35
0
雪    币: 1349
活跃值: (485)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
高级组很有挑战啊~!关注!
2009-8-6 22:59
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
过来看看,很强大的样子
2009-8-7 08:55
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
21
2009-8-7 17:41
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
哇,如此盛会,大家加油
2009-8-9 01:38
0
雪    币: 131
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
哇 好厉害哦
哦 坐下看咯
咯 学到东西
2009-8-9 12:09
0
雪    币: 290
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
强烈支持 123456
2009-8-9 12:15
0
雪    币: 205
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
2009-8-9 15:48
0
游客
登录 | 注册 方可回帖
返回
//