首先打好基础第一步:计算机基础
这第一步,其实跟网络安全关系都不太大,而是进入IT领域的不管你是什么技术方向最好都好好学的技术,建议参考各类基础网络书籍。
第二步:编程能力
有了上面的一些基本功后,这个时候就需要动手,来写点代代码脚本,安全行业的从业者都最好能掌握的语言 Shell脚本,掌握常用的Linux命令,能编写简单的Shell脚本,处理一些简单的事务。
C语言(C++可选),Python语言帮助你理解底层,Python是帮助编写网络、爬虫、数据和图像处理 软件。是程序员,尤其是黑客们非常热爱的编程语言。![](http://tiebapic.baidu.com/forum/w%3D580/sign=99312eca0a4a20a4311e3ccfa0539847/a3172aaea40f4bfb21cae88c464f78f0f63618e2.jpg?tbpicau=2024-07-19-05_1f725a2727373e3436c4482c3163f7cc)
第三步:安全初体验
有了前面两步的打底,是时候接触一些网络安全的技术了,这个阶段,我的建议是:广泛涉猎!
网络协议攻击、Web服务攻击、浏览器安全、漏洞攻击、逆向解、工具开发都去接触一下,知道这是做什么的,在这个过程去发现自己的兴趣,网安全各种领域的技术都有初步的认识。
第四步:分方向
慢慢发现自己 的兴趣点,喜欢上做各种工具的开发,是喜欢攻破网站,还是痴迷于主机电脑的攻击这个时候就可以思考自己后面的方向,然后精力开始聚焦在这个上面。
学习方法就是要要多写代码,阅读优秀开源代码,二样本,编写EXP等等,渗透测试多拿网站练手,记得要合法授权。这样对于以后进大厂,进入细分岗位可以更清晰的选择适应。![](http://tiebapic.baidu.com/forum/w%3D580/sign=07bfeae909086e066aa83f4332097b5a/2fe16bd4ad6eddc4eefcc2237cdbb6fd536633e1.jpg?tbpicau=2024-07-19-05_9b74e7b11d0a8c8189a11850baeed8e2)
这第一步,其实跟网络安全关系都不太大,而是进入IT领域的不管你是什么技术方向最好都好好学的技术,建议参考各类基础网络书籍。
第二步:编程能力
有了上面的一些基本功后,这个时候就需要动手,来写点代代码脚本,安全行业的从业者都最好能掌握的语言 Shell脚本,掌握常用的Linux命令,能编写简单的Shell脚本,处理一些简单的事务。
C语言(C++可选),Python语言帮助你理解底层,Python是帮助编写网络、爬虫、数据和图像处理 软件。是程序员,尤其是黑客们非常热爱的编程语言。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=99312eca0a4a20a4311e3ccfa0539847/a3172aaea40f4bfb21cae88c464f78f0f63618e2.jpg?tbpicau=2024-07-19-05_1f725a2727373e3436c4482c3163f7cc)
第三步:安全初体验
有了前面两步的打底,是时候接触一些网络安全的技术了,这个阶段,我的建议是:广泛涉猎!
网络协议攻击、Web服务攻击、浏览器安全、漏洞攻击、逆向解、工具开发都去接触一下,知道这是做什么的,在这个过程去发现自己的兴趣,网安全各种领域的技术都有初步的认识。
第四步:分方向
慢慢发现自己 的兴趣点,喜欢上做各种工具的开发,是喜欢攻破网站,还是痴迷于主机电脑的攻击这个时候就可以思考自己后面的方向,然后精力开始聚焦在这个上面。
学习方法就是要要多写代码,阅读优秀开源代码,二样本,编写EXP等等,渗透测试多拿网站练手,记得要合法授权。这样对于以后进大厂,进入细分岗位可以更清晰的选择适应。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=07bfeae909086e066aa83f4332097b5a/2fe16bd4ad6eddc4eefcc2237cdbb6fd536633e1.jpg?tbpicau=2024-07-19-05_9b74e7b11d0a8c8189a11850baeed8e2)