我是一个迷上黑客技术的新手小白,对这些技术有着无比的喜爱感,对网络安全技术非常的崇拜,我想学习这些技术,真的非常喜欢那种技术成功后的成就感,我现在很迷茫,我也在网上看了资料,但是各有各的说法,有说看视频学习的,但是一收就有很多视频不知道哪个好、有说先从编程语言开始学的、有说先从认识电脑系统开始的,看了这么多稿子感觉很乱很迷茫,所以我请求各位大佬告诉我想要自学成为一位网络安全攻防师应该从什么开始学起,还有有什么好的学习技术的地方?谢谢各位啦!
要学习网络安全,建议从以下几个方面开始:
首先,明确自己的目标。你是想要做攻防、渗透测试、社工等等吗? 每个方向有不同的组成部分,所以了解自己的目标就十分重要。
再就是学习一门编程语言,它可以有助于你快速理解网络安全原理和与之相关的工具的使用。你可以从Python开始学习,因为它有很多安全测试库,而且能够迅速上手,可以很容易地贯彻起来。
加入一个网络安全社区,学习最新技术,对着Hacker News/Reddit/Twitter等其他资讯源看看新闻,你也可以在GitHub上了解一些新抄项目,看看别人都怎么写代码,学习别人的高效编程技术。
你还可以参加全栈网络安全课程,以便于你可以很快的入门,然后可以集中于自己的精准方向。
黑客之所以是黑客,是因为他知道不是黑客的程序员所不知道的东西。比如很多程序员不知道哪里会产生漏洞,但是黑客可以发现。黑客之所以能发现,不是因为他用了几个脚本就变成了黑客,不是因为他在虚拟机里安装个Kali就变成了黑客,不是因为他看了抖音上Ctrl+R->CMD->tree疯狂刷屏就变成了黑客,而是因为他曾在深夜的时候深入理解Linux内核架构,深入理解计算机网络原理,深入理解ELF,深入理解BPF,深入理解.......
所以说“一名好的程序员不一定是一名好的黑客,但一名好的黑客一定是一名好的程序员”,因为黑客比普通程序员懂得更多底层,更多细节。
说回问题,想要成为一名黑客,你需要先从408四门计算机基础课学起,即
当你学完这四门课的时候,你已经具备了黑客的基本素养,即坚实的计算机基础知识和底层知识。
而当你具备了这些前置知识的时候,想必你已经可以自己回答“如何成为一名黑客”这个问题了,并且有能力自己去汲取所需要的黑客技能了。