给大家的福利
零基础入门
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
同时每个成长路线对应的板块都有配套的视频提供:
因篇幅有限,仅展示部分资料
网络安全面试题
绿盟护网行动
还有大家最喜欢的黑客技术
网络安全源码合集+工具包
所有资料共282G,朋友们如果有需要全套《网络安全入门+黑客进阶学习资源包》,可以扫描下方二维码领取(如遇扫码问题,可以在评论区留言领取哦)~
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
快速的学习能力
这一点就慢慢开始和CTF有关了,因为打CTF其实是个极其需要学习能力的工作。
为什么呢?因为现在CTF题目的同质化程度越来越高,赛棍们打比赛经常会发现,诶,好像这个题和以前做的某个题目差不多,就是改了下什么什么。
这也不能全怪出题人,毕竟这个世界上的方向就那么多,就跟推理小说中的诡计一样,用完了就是用完了。
当然,知识其实是无限的,只是发现新方向的难度越来越大了。如果你经常参与一些国际大型赛事,比如说长亭科技举办的Real World CTF,你会发现你还是总能发现一些新的套路。
其实很多出题人会通过找一些新的攻击面和一些很少被人接触过的知识来出题,这样的题目质量的确会高一些。
那么,你作为一个进阶级赛棍,你参与这种国际比赛遇到以前没接触过的知识应该怎么办?
大部分情况下你都需要在打比赛的那短短数小时之内快速入门这个新的领域,不管是一门新的编程语言,还是一个新的协议。这就极其考验参赛队员的学习能力了。
学习能力有一部分是天赋,但是绝大多数情况下还是后期可以锻炼的。比如,如果你具有以下优点,你的学习能力将会很强:
- 快速的英语阅读能力
- 熟练掌握搜索引擎使用技巧,能快速找到你想要的资料
- 很强的源码理解能力
快速的英语阅读能力,会对你学习一个新知识起到至关重要的作用,毕竟世界上绝大多数编程语言、工具、操作系统、RFC都是英语编写的,更别说CTF里面可能出现的小众方向。网络上的中文资料普遍存在过时、片面等问题,无法系统化地让你理解你需要的知识本质。
熟练的搜索引擎使用技巧,也是让你快速入门一个新东西的必备技巧。你在使用一个新东西的时候,免不了遇到很多问题,比如编译出错、运行不起来等,你往往会在这些问题上浪费大量时间,而时间是CTF比赛中最重要的资源。其实大部分的问题在网上都能直接找到答案,只不过你需要主动去找到他们,而不是等他们来找你。
很强的源码理解能力,让你能更深入地理解问题的本质。虽然说大部分问题可以直接在搜索引擎获得答案,但如果一个CTF的考点就是一个难题,那么直接搜出答案的概率就很小了。这时候,如果你能多去翻翻文档和源码,你会发现答案并没有那么复杂。
上面三个是我觉得组成CTF学习能力的三大优势。
一定程度的脑洞
脑洞这个东西在CTF比赛中也是传统素质之一。有时候我们评判一个CTF题目是否优秀,就看这个题目的脑洞是否恰到好处,最优秀的题目和最优秀的悬疑小说一样,需要一个这样的答案:
既在意料之外,又在情理之中
意料之外在于,题目的考点是大部分人没想到的;情理之中在于,现实生活中确实可能出现这样的问题。
这样的题目能让参赛者学到知识,又能体现出出题人的水平。
所以,为了做出这样的题目,参赛者也需要具有一定程度的脑洞,你需要能够想到其他人想不到的一些点,这些点也许连出题人也没想到,用这些出其不意的方式作出的题目,我们一般称之为“非预期解”。
必不可少的实战经验
上面说的三点,其实大多数情况下都是用来应付一些高级别的比赛的,在大一大二的时候,你能遇到更多的其实是一些入门级比赛。
很多入门级比赛有一个特点,就是题目的相似性极大。当然这不能说明这个比赛的出题人水平就很烂,有时候出题人在出题的时候就会考虑到这个比赛的受众,如果面向的是大一新生,不可能出几道国际比赛水准的题目吧。
所以,对于初入门的新人来说,做题的经验极为重要,这和高考一样,只要你能刷遍天下所有的题目,虽不说一定考得上清华北大,至少考个985211没任何问题了吧。
那么,有哪些现成的比赛题目可以做来试试呢?
- https://code-breaking.com 这是我们『代码审计知识星球』在2018年推出的一个比赛,所有的题目开放源代码,适合Web方向的学习者学习
- https://www.wechall.net
- https://hackme.inndy.tw
- https://pwnhub.cn
- https://adworld.xctf.org.cn
太多了,这里不再一一列举。
总结
除了上述的几个硬能力,想学习好CTF还可以有一些捷径,比如:
- 加入一个氛围较好的社群,有讨论才有进步
- 跟老司机一起打比赛,增进感(ji)情(qing)也增加技术
- 找到一个好的系统的学习资料
正好,今天,由国内老牌CTF战队FlappyPig撰写的新书《CTF特训营:技术详解、解题方法与竞赛技巧》上线京东预售了,据我所知这应该是国内第一本以CTF知识为主的图书。如果你想系统性地学习CTF相关知识,推荐阅读本书:
题外话
黑客&网络安全如何学习
今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。
1.学习路线图
攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。
2.视频教程
网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。
内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。
(都打包成一块的了,不能一一展开,总共300多集)
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
🐵这些东西我都可以免费分享给大家,需要的可以点这里自取👉:网安入门到进阶资源
3.技术文档和电子书
一、网安学习成长路线图
网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、网安视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
三、精品网安学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、网络安全源码合集+工具包
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、网络安全面试题
最后就是大家最关心的网络安全面试题板块
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!