本项目面向安全服务 / 渗透测试辅助 / 安全运营实习岗位,基于 DVWA 和 Pikachu 本地授权靶场完成 11 类 Web 常见漏洞验证,并按照安全评估报告格式整理漏洞原理、复现过程、Burp 请求证据、风险影响、修复建议和复测结论。
项目额外补充 Nmap、dirsearch、SQLmap、Nuclei 等工具辅助评估流程,以及 Web access log 攻击特征分析脚本,用于体现“漏洞验证 -> 工具辅助 -> 人工复核 -> 报告交付 -> 日志研判”的基础安全服务闭环。
本项目基于 DVWA、Pikachu 等本地授权靶场,记录 Web 常见漏洞的手工验证、Burp 抓包分析、修复建议、工具辅助评估和日志分析扩展。
项目定位是安全服务交付与 Web 安全测试实践:不只复现漏洞,也关注证据链、风险判断、整改建议和复测思路。
当前已完成 11 类 Web 常见漏洞验证笔记,并针对 SQL 注入、文件上传、越权漏洞补充了较完整的安全测试报告。项目重点体现基础漏洞验证、Burp 请求分析、工具辅助检测、人工复核、修复建议和复测结论整理能力。
如果需要快速了解项目,可以优先查看:
- Web 系统安全评估模拟报告:从安全服务交付角度汇总漏洞、风险和整改建议
- SQL 注入漏洞报告:展示手工验证、Burp 抓包和复测过程
- 文件上传漏洞报告:展示上传链路验证和修复建议
- 工具辅助安全评估报告:展示工具辅助使用和人工复核过程
- Web 攻击日志分析案例:展示 access log 中攻击特征提取和安全运营研判思路
- 覆盖 11 类常见 Web 漏洞,均限定在本地授权靶场中完成。
- 每类漏洞按报告思路整理:漏洞现象、关键请求、风险影响、修复建议和复测结论。
- 使用 Burp Suite 保留关键请求证据,强调手工验证与人工复核。
- 补充工具辅助评估、日志分析案例和风险摘要脚本,体现从漏洞验证到报告交付、日志研判的基础闭环。
| 类型 | 文件 |
|---|---|
| 模拟安全评估总报告 | summary/web-security-assessment-report.md |
| 项目复盘 | summary/project-review.md |
| 工具辅助评估 | summary/tool-assisted-assessment.md |
| 日志分析案例 | notes/log-analysis-case-study.md |
| 日志风险摘要脚本 | tools/access-log-risk-summary.py |
| 修复建议速查 | notes/remediation-cheatsheet.md |
| 日志检测速查 | notes/log-detection-cheatsheet.md |
| 序号 | 漏洞类型 | 报告 |
|---|---|---|
| 01 | SQL 注入 | reports/01-sql-injection.md |
| 02 | XSS | reports/02-xss.md |
| 03 | 文件上传 | reports/03-file-upload.md |
| 04 | 命令执行 | reports/04-command-injection.md |
| 05 | 目录遍历 / 任意文件读取 | reports/05-directory-traversal.md |
| 06 | 弱口令 / 暴力破解 | reports/06-weak-password.md |
| 07 | 水平越权 | reports/07-access-control.md |
| 08 | SSRF | reports/08-ssrf.md |
| 09 | CSRF | reports/09-csrf.md |
| 10 | XXE | reports/10-xxe.md |
| 11 | PHP 反序列化 | reports/11-deserialization.md |
工具辅助评估的详细过程已整理到 summary/tool-assisted-assessment.md,包含本地服务识别、目录枚举、辅助验证、模板扫描结果复核和人工确认结论。
项目补充了 access-log-risk-summary.py,用于从 access log 中提取 Web 攻击特征,并生成 Markdown 风险摘要。
相关材料:
tools/access-log-risk-summary.pysample-logs/access-demo.logsummary/log-risk-summary.mdnotes/log-analysis-case-study.md
web-security-lab-notes/
├── README.md
├── reports/
│ ├── 01-sql-injection.md
│ ├── 02-xss.md
│ ├── 03-file-upload.md
│ ├── 04-command-injection.md
│ ├── 05-directory-traversal.md
│ ├── 06-weak-password.md
│ ├── 07-access-control.md
│ ├── 08-ssrf.md
│ ├── 09-csrf.md
│ ├── 10-xxe.md
│ ├── 11-deserialization.md
│ ├── sql_injection_report.md
│ ├── file_upload_report.md
│ └── idor_report.md
├── screenshots/
│ ├── sql-injection/
│ ├── file-upload/
│ └── access-control/
├── scan-results/
├── sample-logs/
├── summary/
├── notes/
└── tools/
本项目仅用于本地授权靶场、安全测试流程学习和报告整理实践。所有验证均应在合法授权环境中完成,不得用于未授权系统、公网目标或真实业务攻击。