前面那几个回答都太过笼统了,我来具体的回答一下吧。
首先你说你想成为黑客,这个词额,比较敏感,你以后还是称其为网站安全测试工程师之类的至少不怎么露骨吧。
黑客的专业有很多,看下面的结构图
专业有很多,其实你没必要一开始就样样精通,主修一个,其他的都尽量去了解,至少别人跟你说的时候不要不知道那个类别就行了。就像我,主修的是web安全,其他的逆向之类的大体都会一些。具体的等碰到的时候,再现查书,先学习就行,用从实践中来,但理论也不可不知。
下面再给你上一张书单
最重要的其实是编程(当你踏上这条路就知道了)必须学一门语言可以是c,c++,java之类的,必须要懂Python,注意是懂,你可以不会写出完整的程序,但你必须要知道别人的代码怎么用,最次也要看懂。
接下来就打看你的目标了,如果你就是想靠这个找工作的话,我推荐你去参加ctf(自己去百度)百度永远是最重要的,你如果能有个ctf证书,那绝对胜过很多其他的证书,而且ctf还比较全面基本都涵盖了。如果你是业余爱好的话,我推荐你就去一些网站学习像i春秋之类的,剩下的等我有空再补吧。
领取专属 10元无门槛券
私享最新 技术干货