SuperAPI AI 工具集

ctf-web-methodology

通用与其它

查看项目

更新于 10-16 06:52

技能介绍

用途:面向 CTF Web 挑战的总体方法论,帮助在靶场、xbow benchmark、Web 安全挑战赛中快速识别挑战类型并选择最短攻击路径。核心思维是解谜:出题者故意留了一条攻击路径。原则包括先广后深、线索驱动、3 轮法则(一种方法尝试 3 轮无实质进展就切换方向)、不要硬猜。

主要能力:按阶段组织。Phase 1 快速侦察(1-3 轮):访问首页观察应用类型与功能、查看 HTML 源码中的注释与隐藏字段、探测 /robots.txt、/flag、/.git/、/backup.sql、/admin 等常见路径、用 httpx -tech-detect 或 curl -sI 做指纹识别。Phase 2 挑战类型识别与策略选择:按搜索框、登录页、文件上传、模板回显、文件路径参数、反序列化数据、API+JSON、JWT、源码泄露、ping/curl 功能、XML 输入等线索归类到 SQLi、SSTI/XSS、LFI、反序列化、IDOR、JWT、命令注入、XXE、SSRF 等方向,并指向对应方法论。Phase 2.5 CSRF-Safe 登录流程:先 GET 获取 CSRF token 再在同一 session 内 POST,注意 token 名称不固定、可能位于 meta 标签,登录后需用同一 session 继续操作。Phase 3 漏洞利用:SQLi 优先 UNION SELECT、命令注入直接 cat /flag.txt、LFI 直接读 /flag.txt、注意假 flag 与多层漏洞、WAF 绕过与编码。Phase 4 策略切换:同一 payload 试 5 种变体未成功即换方向。

使用方式:按需加载 references/ 下的深入参考文件,如 server-side.md、server-side-exec.md、server-side-advanced.md、server-side-deser.md、auth-and-access.md、auth-jwt.md、auth-infra.md、client-side.md、client-side-advanced.md、node-and-prototype.md、cves.md、web3.md、sql-injection.md、field-notes.md、response-analysis.md、flag-extraction.md 等。需要持续交互(反弹 shell、SSH、数据库)时使用 interactive_session 工具而非 bash+nc。

适用场景与限制:适用于 CTF Web 挑战与真实渗透测试有本质区别的场景——目标明确(拿 flag)、漏洞故意设置、通常只有一个入口点。资料未提供具体收费、平台支持范围与效果保证等信息。