你可以先学计算机原理,也可以直接学习如何使用一些工具去做渗透,无论学哪个先,都可以,还是要看你要达到的目的。
编程(网络)
通常来说,有计算机编程语言基础的人是更加快速的入门网络渗透的,这就是那句话说的:磨刀不误砍柴工。所以你可以先学习一下简单的编程,因为编程会涉及一点网络知识,计算机的原理。
要掌握的
要掌握的就多了,四个字概括:啥都要会。为什么?其实取决于你要服务于谁?如果你想做安全服务,安全服务以web渗透为主,其中web渗透涉及各类脚本语言、各类数据库、各类中间件等的攻击,包括JavaScript、PHP、java、asp、http://asp.net,mysql、sql server、Oracle、postgresql,tomcat、weblogic、jboss、nginx、iis、apache等。
如果你还想继续做更加深入的工作,那你需要学习内网渗透,包看域渗透、工作组渗透,因为涉及到了服务器和PC,你要与各类安全软件对抗,与管理员对抗,与各类工作人员对抗,要熟悉操作系统(至少是操作、命令)。
继续深入就是红蓝攻防,这个时候的你开始涉及很多门语言,各类操作系统,各种奇怪的环境,各种惊奇的手法。
高效的方法
最好的学习方法永远是实战,虽说有法律,但是吧,渗透这个东西,你不实战都是扯淡,所以如何规避这个问题,我想懂的人应该懂怎么做了,毕竟你不动别人的蛋糕,人家不会大费周章去找你的,人家的时间宝贵着呢。
网络安全学习资源分享:
零基础入门
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
同时每个成长路线对应的板块都有配套的视频提供:
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
如果你有需要可以点击👉CSDN大礼包:《嘿客&网络安全入门&进阶学习资源包》免费分享
因篇幅有限,仅展示部分资料,需要点击上方链接即可获取