我联系了我的一位老朋友,他在我学生时代是一个了不起的程序员,他邀请我和他的大学团队一起参加一个 CTF 活动。
这个小组似乎对初学者非常友好,对所有人都开放,但我仍然担心我在安全领域的知识还不够多,无法参与。所以我想为此做一些准备,弄清楚这是什么以及我可以做些什么来提高到基本水平。互联网研究只是让我对 CTF 是什么有了一个非常模糊的概念。
我已经掌握了一些编程语言的基础和中级知识,包括 C#、PHP/Javascript/etc(基础)、C(非常基础)、Java。我不知道这是否有任何用处,但我认为它不会受到伤害。
究竟什么是 CTF?作为一个初学者,我如何自己准备 CTF 活动?