不过以下这几点你要注意
可能正在学网安/黑客的都知道,学校教的都是书面知识,实践很少,学的不深,如果真正想学完找一份好工作,那么我的建议是自学,当你真正入门后会发现,黑客并不是想象中的那样,眼前都是看不懂的代码,脑子里只有填不满的漏洞。那么自学黑客到底难不难?
首先,你要定下一个目标,成为黑客以后要做什么?赚黑心钱?收保护费?炫耀自己的技术实力?你要是简单的成为初级黑客的话,像盗个密码啥的,会用几个工具,懂一些基本常识就是了。但要成为顶级黑客,硬件,底层,编程,网络,缺一不可,都要精通。
然后把要学的东西列个清单,比如入门要学什么,进阶要掌握哪些东西,高手都会什么技术,只有路线清楚才能更快走到目的地。
首先把Kali Linux给摸透,里面包含的两百多个工具都很好用,不过千万别变成了脚本小子,大部分高级黑客都会使用自己编写的工具,我这里也整理了一些非常好用的黑客工具安装包,直接扫就可以领取~
这里推荐几本优秀的黑客书籍
《白帽子讲浏览器安全》
《黑客秘笈:渗透测试实用指南》
《黑客攻防技术宝典:Web实战篇(第2版)》
《揭秘家用路由器0day漏洞挖掘技术》
《Python黑帽子:黑客与渗透测试编程之道》
《Python绝技:运用Python成为顶级黑客》
《Python灰帽子:黑客与逆向工程师的Python编程之道》
《Web 2.0 駭客技術揭密》
《Wireshark网络分析从入门到实践》
......
剩下的就不一一列举了,还整理了一些其他的电子书,导入手机电脑都可以直接学,有需要的自取~?
很多小伙伴只靠看书是看不进去知识的,这里推荐B站和中国大学慕课,上面免费的学习视频非常多,不管想学习哪个知识点,都能在上面找到相应的课程,如果你觉得挨个找太麻烦,我可以把我自学使用的20g学习视频打包发你
学会一门编程语言,先关注操作系统底层,多看内核文档,看底层代码,了解它的特性后,想想自己能做些什么非常规操作,这就是一般黑客的作案手段了。最后你需要对操作系统网络知识和Web编程有一定了解,比如你想劫持某网站的首页,那么有两条路可选,一条是从网站外部进行代码注入,让你自己的代码进驻到他们的内存变量当中。另一条是攻破服务器密码,并且将容器中的网站文件替换掉,推荐学习Python和PHP
要通过实战来巩固所学的东西,但是记住不要去随意攻击别人的网站,小心叔叔上门请你喝茶,那么怎样才可以实战检验技术?要么去参加攻防比赛,要么去网络靶场实战,知道情报收集与口令爆破,掌握SQL注入与文件操作。
最后,当你有目标的时候,你不能让目标只是目标,你得付出行动。