Skip to content

Web CTF技术库 ​

Web CTF / 网站攻防技术库。按信号路由到可复现的攻击路径、验证闭环和 MCP 工具。

完整目录(23 类 / 197 篇) ​

00-workflow — 工作流编排(1) ​

01-recon — 信息收集(10) ​

02-auth — 认证与会话(30) ​

03-injection — 注入(12) ​

04-ssrf — SSRF 与跳转(4) ​

05-deserialization — 反序列化(2) ​

06-file-attacks — 文件攻击(2) ​

07-client — 客户端安全(8) ​

08-infra — 基础设施(6) ​

09-cve — CVE 工作流与实战(15) ​

10-cloud — 云原生(18) ​

11-dos — 协议级 DoS(2) ​

11-supply-chain — 供应链(4) ​

12-payment — 支付业务逻辑(16) ​

14-idor — IDOR / 越权(4) ​

15-mass-assignment — 批量赋值(4) ​

16-rate-limit — 速率限制(4) ​

17-api-attacks — API 攻击(4) ​

18-cors-csp-advanced — 浏览器隔离进阶(4) ​

19-dns-email — DNS / 邮件(4) ​

20-oauth-deep — OAuth 深入(4) ​

22-dos — DoS / DDoS(26) ​

24-database — 数据库安全(13) ​

文档质量基线 ​

每篇正文必须包含:H1 标题、可运行示例、工作流/攻击链、Evidence、MCP 工具映射,并且本地 Markdown 链接必须可解析。

实战写法 ​

每篇文章按“入口信号 → 打点脚本 → 路径分叉 → 下一跳 → 成功标志 → Evidence → MCP 工具映射”组织。正文优先回答三个问题:从哪个请求/响应/源码信号进入、用什么脚本或工具把路径打通、成功后跳到哪条更高价值路径。

记录证据时写可复现字段:URL、method、关键 header、payload 变量、状态码、响应差异、时间窗口、listener 日志、flag/凭证/配置所在位置。不要把结尾写成泛泛的报告结论;如果需要表达服务端约束,也放在“路径是否还能成立”的技术语境里。

powershell
python scripts/misc/kb_doc_audit.py

Web 攻击网与路由 ​

  • 攻击网 — 多入口、多分叉到 Flag 的决策图。
  • 防御网
  • kb-index.json — kb_router.py 使用的信号映射。
  • python scripts/ctf-website/kb_router.py "<signal>" — 按新信号检索。

Apache-2.0 · For authorized learning and defensive research only · Disclaimer