渗透测试学习路径与书单(入门→进阶)
admin
2026-10-26 19:16
27人看过
免费
# 渗透测试学习路径+书单(入门 → 进阶,软件设计师/网安备考+实战双线)
> 定位:Web安全为核心,兼顾内网渗透、代码审计、应急响应;**先理论,再靶场实战,最后做综合靶机**,不直接上手工具。
> 前置基础:Linux基础、计算机网络、HTTP协议、简单编程(Python/Java/PHP)
## 阶段0:前置基础(必须先学,很多人跳过这里直接踩坑)
### 学习内容
1. 计算机网络:TCP/IP、HTTP/HTTPS、DNS、Cookie、请求响应、端口、OSI七层模型
2. Linux基础:常用命令、权限、进程、日志、服务(前面Linux应急速查就是这部分)
3. 基础编程:
- Python:基础语法、requests、正则、简单POC编写
- HTML/JS:看懂前端代码,理解XSS、DOM
- PHP:看懂简单源码,理解SQL注入、文件包含原理
4. 数据库基础:MySQL基础语法、联合查询、预编译原理
### 书单
- 《计算机网络》谢希仁(教材,网络基础核心)
- 《Linux就该这么学》(快速上手Linux)
---
## 阶段1:Web安全入门(OWASP Top10,靶场实操,2~3个月)
**目标**:理解Web漏洞原理,会用Burp、Nmap,能在DVWA、WebGoat复现所有OWASP Top10漏洞
### 学习内容
1. OWASP Top10 2021全套漏洞原理
SQL注入、XSS、文件上传、越权、SSRF、CSRF、命令注入、不安全配置、组件漏洞
2. 工具:Burp Suite、Nmap、curl、Sqlmap、Dirsearch/ffuf目录扫描
3. 靶场练习顺序:DVWA → WebGoat → Pikachu → OWASP Juice Shop
### 书单
1. 《Web安全攻防:渗透测试实战指南》(入门首选,国内经典)
2. 《Web安全深度剖析》(辅助,原理讲的细)
3. 《OWASP安全测试指南》OWASP官方文档(免费在线,必看)
### 产出要求
- 每个漏洞:原理 + 抓包截图 + 复现步骤 + 修复方案
- 整理自己的笔记(你前面收集的各种速查表就是很好的笔记形式)
---
## 阶段2:进阶Web + 代码审计(2~4个月)
**目标**:看懂源码,挖掘业务逻辑漏洞、编写简单POC,SCA组件漏洞分析(Fastjson/Shiro/Log4j)
### 学习内容
1. 深入Web漏洞:二次注入、布尔盲注、时间盲注、DOM-XSS、业务逻辑漏洞(越权、支付、验证码漏洞)
2. 代码审计:PHP/Java代码审计思路,危险函数识别,审计工具
3. 组件漏洞:Spring、Shiro、Fastjson、Log4j2、WebLogic(Vulhub批量复现)
4. 工具:Yak、Seay源代码审计系统、Semgrep、SCA依赖扫描
### 书单
1. 《代码审计:企业级Web代码安全架构》(PHP审计,国内经典)
2. 《Java安全》(Java反序列化、Shiro、Fastjson核心)
3. 《Web安全实战》
> 配套:Vulhub复现所有组件类CVE,分析漏洞成因,看懂EXP
---
## 阶段3:内网渗透 & 主机安全(2~3个月)
**目标**:拿到Web权限后,内网横向移动、提权、持久化、应急溯源,红蓝对抗基础
### 学习内容
1. Windows/Linux本地提权
2. 内网基础:域环境、工作组、SMB、NTLM、Kerberos协议
3. 横向移动:SMB、WMI、WinRM、PsExec、哈希传递、票据劫持
4. 持久化技术、Windows/Linux应急排查(前面两套应急清单)
5. 工具:Mimikatz、Impacket、BloodHound、CobaltStrike(仅学习原理,本地靶场)
6. 靶场:HTB、TryHackMe、VulnStack、红日靶场
### 书单
1. 《内网安全攻防:渗透测试实战指南》(国内内网渗透天花板)
2. 《Windows安全权威指南》
3. 《域渗透攻防指南》
---
## 阶段4:高阶方向(选1~2个深耕,不建议全学)
> 渗透测试到这里需要选定细分方向
### 方向A:红蓝对抗 / 应急响应
- 学习:ATT&CK框架、流量分析、日志分析、SIEM、恶意样本基础
- 书籍:《ATT&CK实战:红蓝对抗实战指南》、《恶意代码分析实战》
### 方向B:漏洞挖掘 & 0day研究
- 学习:二进制基础、缓冲区溢出、Fuzz、漏洞原理分析
- 书籍:《漏洞挖掘实战》、《Practical Fuzzing》、《灰帽黑客》
### 方向C:云原生安全(容器/K8S)
- 学习:Docker、K8s安全、云权限、云服务漏洞
### 方向D:APP/小程序安全
- 安卓逆向、小程序反编译、接口安全
## 阶段5:实战+考证(职业路线)
证书推荐(按需)
- 入门:CEH
- 国内实战:CISP-PTE
- 国际含金量高:OSCP(渗透标杆,需要较强英文+内网功底)
## 📚 精简书单总表(按优先级排序)
### 入门
1. 《Web安全攻防:渗透测试实战指南》
2. 《Web安全深度剖析》
### 进阶Web+代码审计
1. 《代码审计:企业级Web代码安全架构》
2. 《Java安全》
### 内网渗透
1. 《内网安全攻防:渗透测试实战指南》
2. 《域渗透攻防指南》
### 高阶
1. 《ATT&CK实战:红蓝对抗实战指南》
2. 《恶意代码分析实战》
### 免费在线资源(非常重要)
1. PortSwigger Web Security Academy(Web安全全球最佳免费练习平台)
2. OWASP官网文档
3. Vulhub、DVWA、Pikachu靶场
4. TryHackMe / HackTheBox
## 📌 学习避坑要点
1. ❌ 不要只学工具不学原理:只会跑sqlmap不算渗透
2. ❌ 不要跳过Web直接冲内网:基础不牢很难理解横向移动
3. ✅ 坚持做笔记:你现在整理的Nmap、Burp、应急清单,后期就是个人知识库
4. ✅ 每学一个漏洞必须动手复现,**复现=理解**
5. ✅ 遵守法律:所有练习仅限本地靶场,**严禁未经授权扫描、测试任何公网资产**
## 📅 参考学习周期总览
- 前置基础:1个月
- Web入门(OWASP Top10):2~3个月
- Web进阶+代码审计:2~4个月
- 内网渗透:2~3个月
- 高阶专项:持续学习
版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载或以其他方式使用本站原创内容。