成为一个黑客需要掌握哪些知识?

本文提供了黑客安全学习的基础知识要求,包括计算机网络、网站运行原理和HTTP协议等,并介绍了主流黑客学习框架,如SQL注入、暴力破解和XSS。此外,提到了文件上传漏洞、代码审计及信息收集的重要性,还强调了Kali系统的使用。文章附有学习资源分享链接,为初学者规划了学习路径。
摘要由CSDN通过智能技术生成

为了方便大家查缺补漏,避免学习过程出现知识盲点的情况,小编专门写了这篇文章,因为内容比较多,不会对某个技术做详细的讲解,只会说明该掌握哪些知识点。

一、学习前必须掌握的基础知识

没有结实的地基建不了高楼,没有基础作为积淀提高不了技术,先掌握好基本知识才是王道。

1、计算机网络

想要了解网络通信的原理,绕不开OSI七层协议模型、TCP/IP四层模型,有了这些网络数据才得以传输。

2、网站运行原理

需要了解域名、服务器、cdn、数据库、端口、前端与后端的关系。

3、HTTP协议

需要了解报文格式、状态消息(即状态码)、https加密协议、学会对数据进行抓包分析、知道cookies是干嘛的

4、语言基础

html基础、php、asp、python基础、表单提交

二、主流黑客学习框架

1、SQL注入

了解SQL注入发生原理,熟悉掌握sqlmap工具,学会手工注入

2、暴力破解

懂得利用burpsuite等软件进行暴力破解

3、XSS

学会XSS三种攻击方式:反射型、存储型、dom型

4、文件上传

了解文件上传漏洞产生的几种方式:IIS解析漏洞、Apache解析漏洞、PHP CGI 解析漏洞、JS本地验证绕过、MIME类型检测、服务端检测绕过、截断绕过、白名单绕过

5、文件包含

本地文件包含、远程文件包含、伪协议

6、扫描

学会利用工具扫描网站漏洞、扫描网站目录、扫描c段、服务器开放端口、扫描出二级域名

7、信息收集

学会收集站点信息(网站语言、编码、敏感文件、架构)、服务器信息(操作系统、环境版本)、个人信息、懂得利用百度谷歌收集数据。

8、kali系统

学会利用kali系统上的功能,东西太多就不打出来了,看图。

9、代码审计

 

学会使用RIPS、VCG、Fortify SCA等工具检查源代码中的漏洞,学会人工代码审计

黑客安全学习资源分享:

零基础入门

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

在这里插入图片描述

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享 (qq.com)

同时每个成长路线对应的板块都有配套的视频提供:

在这里插入图片描述

在这里插入图片描述

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享 (qq.com)

因篇幅有限,仅展示部分资料,需要点击上方链接即可获取



 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值