Skip to content

About

基于 DVWA 和 Pikachu 的 Web 常见漏洞复现、分析与修复建议实践项目。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Web Security Lab Notes

面试官快速了解

本项目面向安全服务 / 渗透测试辅助 / 安全运营实习岗位,基于 DVWA 和 Pikachu 本地授权靶场完成 11 类 Web 常见漏洞验证,并按照安全评估报告格式整理漏洞原理、复现过程、Burp 请求证据、风险影响、修复建议和复测结论。

项目额外补充 Nmap、dirsearch、SQLmap、Nuclei 等工具辅助评估流程,以及 Web access log 攻击特征分析脚本,用于体现“漏洞验证 -> 工具辅助 -> 人工复核 -> 报告交付 -> 日志研判”的基础安全服务闭环。

项目说明

本项目基于 DVWA、Pikachu 等本地授权靶场,记录 Web 常见漏洞的手工验证、Burp 抓包分析、修复建议、工具辅助评估和日志分析扩展。

项目定位是安全服务交付与 Web 安全测试实践:不只复现漏洞,也关注证据链、风险判断、整改建议和复测思路。

当前完成情况

当前已完成 11 类 Web 常见漏洞验证笔记,并针对 SQL 注入、文件上传、越权漏洞补充了较完整的安全测试报告。项目重点体现基础漏洞验证、Burp 请求分析、工具辅助检测、人工复核、修复建议和复测结论整理能力。

快速查看

如果需要快速了解项目,可以优先查看:

项目亮点

  • 覆盖 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 风险摘要。

相关材料:

目录结构

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/

安全声明

本项目仅用于本地授权靶场、安全测试流程学习和报告整理实践。所有验证均应在合法授权环境中完成,不得用于未授权系统、公网目标或真实业务攻击。

About

基于 DVWA 和 Pikachu 的 Web 常见漏洞复现、分析与修复建议实践项目。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages