CTF萌新学多久

极客

CTF萌新学多久才能从小白变大佬?说说我的真实经历

说实话,这个问题我自己当初也问过无数遍。CTF萌新学多久才能入门?网上有人说三个月,有人说半年,还有人说要一年起步……看得我整个人都焦虑了,今天就以一个过来人的身份,跟大家唠唠这个话题,希望能给刚入坑的小伙伴们一点参考。

CTF萌新学多久

别急,先搞清楚你学CTF是为了啥

你知道吗?我刚开始接触CTF的时候,纯粹是因为觉得“黑客”这俩字贼帅,结果一进去发现,好家伙,Web、Pwn、Reverse、Crypto、Misc……方向多得像自助餐,根本不知道从哪下嘴。

所以在你纠结CTF萌新学多久之前,先问自己三个问题:

  • 你是想打比赛拿奖?
  • 还是想学点安全知识防身?
  • 或者单纯觉得好玩?

目标不一样,花的时间真的差很多,我当时就是属于第三种,结果愣是走了不少弯路。

我的真实时间线(仅供参考哈)

第1个月:一脸懵逼期

我每天下班抽两小时看视频、做Misc题,说实话,那会儿连Burp Suite咋用都搞不明白,看WriteUp像看天书,但咬咬牙坚持下来了,这个阶段别指望能学到啥,主要就是熟悉环境、认识工具。

第2-3个月:慢慢上道

开始专攻Web方向,SQL注入、文件上传、命令执行这些基础漏洞一个个啃,这时候你会发现,哎?好像有点感觉了!能独立做出几道简单题的时候,那种爽感真的没法形容。CTF萌新学多久能到这个阶段?我个人是三个月左右。

第4-6个月:组队打比赛

加入了一个小战队,跟队友一起打CTF,说实话,比赛和刷题完全是两码事,时间紧、题目难,经常一道题卡到比赛结束,但就是这种高压环境,进步特别快,这个阶段我大概刷了200+道题吧。

半年之后:才算真正入门

是的,你没看错,半年才算入门,CTF这东西,涉及面太广了,光Web方向就够你学一年的,所以CTF萌新学多久这个问题,真的没有标准答案。

几个影响学习速度的关键因素

唠叨几句大实话:

  • 基础底子:会编程、懂网络协议的,肯定比零基础快,我当时连Python都写不利索,白白多花了一个月补基础。
  • 每天投入时间:每天2小时和每天5小时,差距是指数级的。
  • 有没有人带:有师傅带真的少走太多弯路了!我前期全靠自己摸索,效率低得想哭。
  • 学习方法:光看视频不动手等于白学,一定要刷题!刷题!刷题!重要的事说三遍。

给萌新的几点建议

  1. 别贪多,先选一个方向深耕,比如Web或者Misc,容易出成果。
  2. 多逛社区,看别人的WriteUp,学思路比学技巧重要。
  3. 别怕菜,谁都是从菜鸡开始的,被虐是常态。
  4. 坚持下去,三天打鱼两天晒网,学一年也白搭。

最后说句掏心窝的话

CTF萌新学多久?我的答案是:入门3-6个月,小有所成1-2年,想成为大佬……那得看天赋加努力了,但最重要的是,别被时间吓到,你只要开始了,就已经比昨天强了。

如果你也在学CTF,欢迎一起交流呀!咱们菜鸡互啄,说不定哪天就啄成大佬了呢哈哈~


PS:本文会持续更新我的学习心得,感兴趣的小伙伴记得收藏哦!

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]