• 网络安全(黑客)自学


    一、前言:

    1、网络安全学习误区

    1. 只关注理论知识,忽视实践操作:网络安全是需要实践的技能,只掌握理论知识是远远不够的。学生们需要通过实践操作来学习网络安全,例如参加CTF比赛、漏洞复现、代码审计等。

    2. 只学习一种技术:网络安全是一个广泛的领域,涉及到许多不同的技术。学生们应该尝试学习多种技术,例如渗透测试、密码学、网络拓扑结构等。

    3. 忽视基础知识:网络安全需要掌握一些基础知识,如计算机网络、操作系统、编程语言等,而这些基础知识是学习网络安全的基石。如果学生们忽视了基础知识,就会在后续的学习中遇到许多难题。

    4. 缺乏实践经验:网络安全是一个实践性强的领域,很多问题只有在实践中才能得到解决。因此,学生们需要多参加实际项目或者CTF比赛,积累实践经验。

    5. 忽略团队合作:网络安全通常需要和其他人合作完成,例如团队合作的CTF比赛、渗透测试项目等。因此,学生们需要学会与他人合作,提高自己的沟通和协作能力。

    二、网络安全学习路线


    1、基础阶段

     中华人民共和国网络安全法 (包含18个知识点)
     Linux操作系统 (包含16个知识点)
     计算机网络 (包含12个知识点)
     SHELL (包含14个知识点)
     HTML/CSS (包含44个知识点)
     JavaScript (包含41个知识点)
     PHP入门 (包含12个知识点)
     MySQL数据库 (包含30个知识点)
     Python (包含18个知识点)


    入门的第一步是系统化的学习计算机基础知识,也就是学习以下这几个基础知识模块:操作系统、协议/网络、数据库、开发语言、常用漏洞原理。

    2、渗透阶段

     SQL注入的渗透与防御(包含36个知识点)
     XSS相关渗透与防御(包含12个知识点)
     上传验证渗透与防御(包含16个知识点)
     文件包含渗透与防御(包含12个知识点)
     CSRF渗透与防御(包含7个知识点)
     SSRF渗透与防御(包含6个知识点)
     XXE渗透与防御(包含5个知识点)
     远程代码执行渗透与防御(包含7个知识点)


    掌握常见漏洞的原理、使用、防御等知识。Web渗透阶段还是需要掌握一些必要的工具。

        主要要掌握的工具和平台:burp、AWVS、Appscan、Nessus、sqlmap、nmap、shodan、fofa、代理工具ssrs、hydra、medusa、airspoof等,以上工具的练习完全可以利用上面的开源靶场去练习,足够了;

    3、安全管理(提升)

     渗透报告编写(包含21个知识点)
     等级保护2.0(包含50个知识点)
     应急响应(包含5个知识点)
     代码审计(包含8个知识点)
     风险评估(包含11个知识点)
     安全巡检(包含12个知识点)
     数据安全(包含25个知识点)


    主要包括渗透报告编写、网络安全等级保护的定级、应急响应、代码审计、风险评估、安全巡检、数据安全、法律法规汇编等。

    这一阶段主要针对已经从事网络安全相关工作需要提升进阶成管理层的岗位。
    如果你只学习参加工程师方面的岗位,这一阶段可学可不学。


    4、提升阶段(提升)

     密码学(包含34个知识点)
     JavaSE入门(包含92个知识点)
     C语言(包含140个知识点)
     C++语言(包含181个知识点)
     Windows逆向(包含46个知识点)
     CTF夺旗赛(包含36个知识点)
     Android逆向(包含40个知识点)


    主要包括密码学、JavaSE、C语言、C++、Windows逆向、CTF夺旗赛、Android逆向等。

     

    点赞收藏评论区留言“已关注 求 ”!都可以免费分享给大家!等不及的小伙伴也可以直接厚台踢我!或者关注我之后后台会自动发送给大家!关注后大家注意看后台消息就行!

    五、书单推荐:

    计算机操作系统:

    【1】编码:隐藏在计算机软硬件背后的语言

    【2】深入理解操作系统

    【3】深入理解windows操作系统

    【4】Linux内核与实现

    编程开发类:

    【1】 windows程序设计

    【2】windwos核心变成

    【3】Linux程序设计

    【4】unix环境高级变成

    【5】IOS变成

    【6】第一行代码Android

    【7】C程序语言设计

    【8】C primer plus

    【9】C和指针

    【10】C专家编程

    【11】C陷阱与缺陷

    【12】汇编语言(王爽)

    【13】java核心技术

    【14】java编程思想

    【15】Python核心编程

    【16】Linuxshell脚本攻略

    【17】算法导论

    【18】编译原理

    【19】编译与反编译技术实战

    【20】代码整洁之道

    【21】代码大全

    【22】TCP/IP详解

    【23】Rootkit : 系统灰色地带的潜伏者

    【24】黑客攻防技术宝典

    【25】加密与解密

    【26】C++ 反汇编与逆向分析技术揭秘

    【27】web安全测试

    【28】白帽子讲web安全

    【29】精通脚本黑客

    【30】web 前端黑客技术揭秘

    【31】程序员的应用

    【32】英语写作手册:风格的要素

        给小伙伴们的意见是想清楚,自学网络安全没有捷径,相比而言系统的网络安全是最节省成本的方式,因为能够帮你节省大量的时间和精力成本。坚持住,既然已经走到这条路上,虽然前途看似困难重重,只要咬牙坚持,最终会收到你想要的效果。

    网络安全学习资料和教程,关注自动发送

    2.黑客工具&SRC技术文档&PDF书籍&web安全等(可分享)

    特别声明:
            此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。
     

  • 相关阅读:
    中国成人脑白质分区与脑功能图谱
    体系结构30_同步性能问题
    MyBatis:映射配置文件
    softmax交叉熵损失函数深入理解(二)
    unity 接收拼接数据进行纹理替换且保存相机纹理到rtsp server(一)
    Win:使用组策略启用和禁用 USB 驱动器
    从源码分析 MGR 的流控机制
    【Pygame小游戏】这款“吃掉一切”游戏简直奇葩了?通通都吃掉嘛?(附源码免费领)
    卷积神经网络的结构组成与解释(详细介绍)
    【Spark NLP】第 5 章:处理词
  • 原文地址:https://blog.csdn.net/zxcvbnmasdflzl/article/details/132762839