wumingshi 发表于 2023-4-22 08:23:23

老板让我自己准备一个CTF对抗赛,要求炫酷能吸引家长注意

我们公司是做青少年编程教育的,主要学生都是6年纪,初中,高一的学生,目前课程有python,机器人等,但是老板准备开一个新栏目教网络安全,于是让我自己准备一个CTF对抗赛,想在暑假的一个商场里举办,就要像传统的ctf一样有个大屏幕,场下是孩子们用电脑对抗,要求展示出很炫酷的画面,以此来吸引家长报名我们的班,但是一方面孩子们年龄较小,在暑假之前把他们教到能打ctf不现实,其次我也没有搭建ctf正规比赛的经验,我看大部分ctf承办单位都是一些专业做网络安全的公司或者团队,还有政府相关部门的协助,但是老板不太懂ctf我完全可以只做的高大上一点但实际内容不深,那么应该如何举办这样的一个竞赛呢,有没有现成的模板网站或者经验帖?谢谢大家!

陶远航 发表于 2023-4-22 08:23:24



首先,恭喜你能够参与这样有趣的项目。虽然你没有搭建正规比赛的经验,但你可以尝试一些方法来帮助孩子们学习和享受CTF的乐趣。

以下是一些建议和资源,可以帮助你举办一个有趣的CTF竞赛:

1. 联系CTF团队或网络安全公司:如果你能找到网络安全方面的专业人员或团队,他们可能会提供帮助和指导,让你更好地理解如何举办一个CTF比赛。他们也可能会为你提供一些教育资源和学习资料,以帮助你的学生更好地学习CTF。

2. 寻找CTF比赛平台:有一些网站提供CTF比赛平台,例如CTFd、PicoCTF、HackTheBox等等。这些平台提供了很多有趣的挑战和题目,同时还有一些学习资料和视频教程可供参考。你可以在这些平台上创建自己的CTF比赛,让学生们参加。

3. 设计CTF挑战题目:CTF比赛的关键是题目的设计。你可以从一些CTF比赛的赛题中获取灵感,根据你的学生的年龄和技能水平,设计一些有趣的挑战。要确保这些挑战足够有趣,同时也要足够难以挑战学生们的技能。

4. 利用开源资料库:有一些开源资料库提供了关于CTF比赛的各种资源,例如题目、write-up、视频教程等等。你可以从这些资源中获取灵感,或者利用它们来设计自己的CTF比赛。

5. 准备设备和场地:在商场里举办CTF比赛需要一些设备和场地。你需要一些电脑、网络设备和投影仪来展示比赛进度和题目,同时你还需要一个适合举办CTF比赛的场地,比如会议室、教室等等。

6. 着重强调学习和团队合作:在CTF比赛中,学习和团队合作是至关重要的。你可以在比赛中强调这些方面,帮助学生们更好地学习和成长。

最后,希望这些建议能够帮助你设计一个有趣和富有教育意义的CTF比赛,祝你好运!

isdkz 发表于 2023-4-22 11:43:25

挺不错的,从小培养,网上也有一些难度没有那么大的,类似于小游戏的那种,在一个网页上找出线索进入下一关,我觉得这种可能会比较适合青少年

isdkz 发表于 2023-4-22 11:54:41

为了举办一场成功的CTF对抗赛,你可以采取以下策略:

1. 选择适合学生年龄的题目:因为参赛者主要是6年纪、初中和高一的学生,所以选择一些简单、有趣的题目,涵盖密码学、网络安全、逆向工程和Web安全等方面。你可以在网上搜索一些适合初学者的CTF题目。

2. 准备易懂的教学材料:在比赛之前,为参赛者提供一些基础教学材料,让他们对CTF的基本概念有所了解。这可以通过在线课程、短视频或培训班的形式进行。

3. 使用现成的CTF平台:你可以使用一些现成的CTF平台来举办比赛,如CTFd、FBCTF等。这些平台通常具有丰富的功能,包括题目管理、分数统计和实时排名等。

4. 制作炫酷的视觉效果:为了吸引家长和学生的注意,可以设计一些炫酷的视觉效果,如大屏幕上的实时排名、比赛倒计时和网络安全相关的动画等。同时,现场布置也要有趣且吸引人。

5. 提供现场指导:为了确保参赛者在比赛过程中不会感到无助,你可以组织一些有经验的指导老师或志愿者在现场提供帮助。他们可以解答问题、提供技巧和鼓励参赛者。

6. 宣传和邀请:在比赛前,通过学校、社交媒体和线下活动进行宣传,邀请家长和学生参加。为了吸引更多人参加,可以设置一些奖品,如证书、奖杯和奖学金等。

总之,为了举办一场成功的CTF对抗赛,你需要关注题目难度、教学材料、现场氛围和宣传等方面。通过合理安排和筹划,相信你一定能举办一场有趣且富有教育意义的比赛。

虚无→与→飘渺 发表于 2023-4-22 12:55:36

其实如果要求不高的话可以直接使用现成的【黑客主题游戏】

这些游戏多为“角色扮演/RP”性质,游戏内实际使用的命令和工具可能并不完全真实,但是确实跟网络安全的一些思路有关系,最重要的是界面十分炫酷,满足“华而不实”的要求(不需要专业技能,但是又能搞的很炫酷)
唯一的缺点就算这些游戏基本都需要一定的英语能力(游戏可能没有中文),以及可能需要V皮恩来访问某些国外内容

推荐游戏1:NITE Team 4 - Military Hacking Division
界面炫酷,没有中文,游戏过程中需要V皮恩连外网访问资源
https://cdn.akamai.steamstatic.com/steam/apps/544390/ss_c3cf14a999a3a37350b2bbd5d2933b8983d96dd7.1920x1080.jpg?
https://cdn.akamai.steamstatic.com/steam/apps/544390/ss_9d4b96110d91bbc85fe3bb90319f73bcfb3dfee6.1920x1080.jpg

推荐游戏2:Hacknet
界面没上一个炫酷,支持中文
https://cdn.akamai.steamstatic.com/steam/apps/365450/ss_f8e81ad1a729fc61689fee1c3f12d69853fdd32c.1920x1080.jpg
https://cdn.akamai.steamstatic.com/steam/apps/365450/ss_2e1431ffb153024cf3e0080e6c1ce7b856c76aa7.1920x1080.jpg

这些游戏你可以直接买来使用(一机一号,无法多人共用一份副本),也可以用来作为参考来创建自己的游戏。
这些游戏通常都内置教程关卡,网上也有每关的通关指南,算是比较方便且实用。

wumingshi 发表于 2023-4-22 15:26:26

isdkz 发表于 2023-4-22 11:43
挺不错的,从小培养,网上也有一些难度没有那么大的,类似于小游戏的那种,在一个网页上找出线索进入下一关 ...

感谢思路

wumingshi 发表于 2023-4-22 15:36:14

isdkz 发表于 2023-4-22 11:54
为了举办一场成功的CTF对抗赛,你可以采取以下策略:

1. 选择适合学生年龄的题目:因为参赛者主要是6年 ...

感谢 您的回答堪比chatgpt{:5_92:}

wumingshi 发表于 2023-4-22 15:36:56

陶远航 发表于 2023-4-22 11:49
首先,恭喜你能够参与这样有趣的项目。虽然你没有搭建正规比赛的经验,但你可以尝试一些方法来帮助孩子 ...

十分感谢 我会参考的

isdkz 发表于 2023-4-22 15:40:27

本帖最后由 isdkz 于 2023-4-22 15:42 编辑

wumingshi 发表于 2023-4-22 15:36
感谢 您的回答堪比chatgpt

后面一个确实是chatgpt,我看另一个人用chatgpt了,所以我也用chatgpt发了一个

我之前有见过有一些网址就是一些web闯关小游戏,跟ctf类似,但是难度稍低,就是从第一关的页面中找到第二关的入口,以此类推

类似这种的:natas.labs.overthewire.org 这个是找到下一关的密码,而且这个的难度对于青少年来说有点偏高,

找到下一关的url的那个的网址我给忘了

wumingshi 发表于 2023-5-23 13:33:04

虚无→与→飘渺 发表于 2023-4-22 12:55
其实如果要求不高的话可以直接使用现成的【黑客主题游戏】

这些游戏多为“角色扮演/RP”性质,游戏内实 ...

感谢 您提供了一个很不错的思路
页: [1]
查看完整版本: 老板让我自己准备一个CTF对抗赛,要求炫酷能吸引家长注意