作为练习时长两年半的 CTFer,发表下感言吧。

CTFer的那些事

比赛我还是非常喜欢的,那种和队友一起激情淦题的过程那真的是非常的棒,甚至一些比赛能让我做到不吃不喝一天在电脑前打,唯 CTF 能做到了,特别是到了每次 Nepnep 战队要参加的各种什么 XCTF,或者是强网杯之类的,总是要扛起大旗去打比赛的,虽然自知能力不足以扛大旗,但是能做点微不足道的小贡献也能让我开心很久。最开心的自然是每次比赛交 flag 的时候,那是巴不得让所有人知道,虽然这有装 x 的嫌疑,但是我只是想分享一个普通的 CTFer 做出题目的喜悦。

因为学校队伍的原因,我一开始也是义无反顾地选择了二进制的路线并在上面越走越远,回想当初对计算机很多特性一窍不通的我,到现在能熟练地使用一些自己学到的知识并加以利用,CTF 还是帮了我很大的忙。

我学CTF的历史

说到 CTF,那可不得不提到我的学姐了,当初她带我进了 CTF,选择了这个方向,加入了网络安全的大家庭,我最幸运的是我刚好赶上了 Nepnep 战队在寒假的一次培训(当然也是学姐告诉我的,我太感谢学姐了!!),我也加入了 Nepnep 这个小家庭。

在 Nepnep 战队中,我认识了很多师傅。其中对我影响最大的当属肥猫师傅,感谢您每次都很细心地解答我的疑惑,才让我在二进制的路上面能走下去,如果没能认识您,我很难想象现在的我会是什么样的水平,是否还能坚持二进制的方向继续学下去。以及同级的,同一时间学习同一方向的两位师傅 AmaII & HRP,相互之间的交流学习,也学到了很多的知识。虽然现在方向不尽相同,但是我会永远记住 Nepnep 的每一位师傅的。

对于CTF,我没有什么坚持不下去的理由,对内有我学长学姐这样的强力队友,当然还有练习时长一年半的学妹。对外,我身在 Nepnep 大家庭当中,有很多志同道合的师傅一起走下去。

对于CTF的看法

我感觉我打了 CTF 我是真的赚麻了,算是走了捷径学到了大部分学生在大学都学不到的东西,而且得到了很多的实操经验,对于以后的工作或者是研发自然是更上一层楼,试想如果我错过了 CTF,我的整个大学生涯会有多失败。

对于在打的另一个比赛 ACM,相反我觉得它非常考验思维能力和编程能力,当然对于开发能力也是很大的提升,只是乏于赛制、学校以及学生的局限性,导致了这几年一直没有足够的动力打下去,仅仅凭借着高中带上来的信仰自然是远远不够的。

希望看到我这篇文章师傅或者是学弟学妹们,无论你们选择什么方向,务必要提升自己编写脚本的能力,已有的工具只是帮助你完成重复的工作,真正的原理一定要自己动手编写解决过才明白。除此之外,不要忘了也要提升自己的开发能力。