ctf入门指南

ctf入门指南

免责声明本人接触ctf时间不长,内容仅供参考,如有错误请联系我改正。

ctf是什么​ ctf就是夺旗比赛,是我们网安专业非常重要的一种比赛。ctf有很多不同形式,可以由高校或者安全公司等举办。对于大学生来讲其中较为重要的是教育部认可的大学生学科竞赛清单中的全国大学生信息安全竞赛(简称国赛/ciscn)。(该比赛认可度高,当然还有很多高质量比赛这里不一一列举了)这里我就非常简单的介绍了一下,信息收集能力很重要,所以其他的多去搜一下。

打ctf的意义​ 读大学的意义是什么,抛开理想化的东西不谈,从实际角度出发,大学的最终目的就是就业,找到一份好的工作。很多人认为打ctf毫无意义,比赛与工作相差甚远,打ctf完全是浪费时间。不可否认,ctf并不是唯一出路,我认识的很多好一点的学校网安的朋友,他们也说他们那也有很多不打ctf的通过其他路径找到网安行业或者其他行业工作的。但是,我在这里要说的是ctf或许是一条捷径,这不是说ctf有多简单,相反ctf要花很多功夫去搞。只是相当于其他方式,ctf更加清晰,也更好入手,同时也有很多乐趣。ctf深入以后同样能够接触很多最新的技术,对于工作我们就只需要做好一个转接,以及掌握学习工作中要求的一些技术和工具,他们之间的衔接并没有想象中的那么巨大。特别是对于学校差一点的同学来讲,ctf是一条非常不错的道路,毕竟缺少很多平台的资源,而且也难以其他方式前进。说难听一点,我看到的大多没打ctf的都是在大学混日子,我不是在贬低什么,我只是想说我们要对自己的未来负责,如果对于未来有更好的安排,工作随便找,或者家里很有钱的未来无忧的完全可以当我没说。

​ 还有一点,越早接触越好,不要一直说没有基础打不了,打ctf本身就是一种学习,不要等学校教完了再说打比赛。学校的专业课大多滞后,很多重要的课等你学完都应该找实习了。不说网安,所有计算机相关的专业都需要自学,想要找到不错的工作必须懂得如何自学。尽早了解ctf掌握学习路径,查漏补缺。

ctf的分类​ ctf一般分为misc(杂项)、crypto(密码)、web(网络)、pwn(二进制)、reserve(逆向)。我们会选这一个或多个方向作为自己的主攻方向。一般来讲会在web、pwn、逆向中选择一个主方向,再涉猎一些misc和crypto。从技术层面来讲pwn和逆向更加接近,都要学习汇编,并且对编程要求很高(c/c++是必备的,可以学python写脚本),而且也会有一些密码学相关的知识。web就和他们有非常大的区别了,但是对于很多人来讲更简单一点,学的人也是最多的。misc怎么说呢,我很喜欢,但不适合当主攻方向(除非是那些其他方向的人很多而且都很厉害,缺一个misc主攻手的情况,或者你非常感兴趣),而且就业很难搞。misc前面更多靠的是工具,多上手了解很快就能入门,像那些隐写什么的技术层面不难,更多是考你脑洞。但是像后面就不轻松了,有很多取证方面的比如流量取证、内存取证等等。或者是其他很多从未见过的东西,毕竟是杂项本来就是其他类型的一个总和,没有单独分出来那就是杂项。所以你会发现很多难一点的比赛的misc方向解的人很少甚至没人能解。

ctf的形式​ ctf一般分为解题模式,攻防模式,混合模式。一般来讲,入门一般就只了解解题模式就行了。攻防模式一般只有在复赛阶段才会出现,初赛一般都是解题模式,有些再加一些知识点答题(知道有就行,不必专门了解,都是现场搞)。还是那句话,自己多搜索多了解。

简要学习建议​ misc:这个就是多搜索,下工具,了解类型,自己有一个系统性的大纲,养成从对题目类型分析,到做题流程规划的一个系统化判断思维。

​ web:学习web就要了解网络,了解http,还要了解各种漏洞(top10漏洞),其他的自己搜吧。这里推荐小迪的视频(讲得很好有点口音尽量适应),我b站动态推荐了的,可以去看看。

​ pwn/reserve:首先要学好编程,c和py等等。还有汇编语言,这里推荐王爽老师的《汇编语言》第四版,这个自己学有点烦,但是学了一门编程后再配合视频就很easy了,我同样推荐在了b站。

​ crypto:这个就自己学密码学吧,同时要学好编程,这个用python简单一点,因为写起来很方便,而且库很多。

​ 总的来讲,ctf离不开练习,不是说光学习知识点,练习ctf题非常重要,我建议边做题边学习。做题你才知道你需要什么知识,查漏补缺。

靶场推荐​ ctf练习可以在各靶场做,有些题可以自己搭建靶场做,在这就不多说了,自己搜索。我最喜欢的靶场是buuctf没有什么恶心的金币换题机制,缺点就是站内没有wp(Writeup,ctf的解题纪录,也就是答案)需要自己去网上搜(比如搜buuctf misc wp,或者把misc改为题目),当然网上很多,对我来说毫无影响。除此之外还有攻防世界 、Bugku CTF等等。

相关推荐