SuperAPI AI 工具集

xss-methodology

安全与审计

查看项目

更新于 10-16 10:15

技能介绍

用途

该项目是一套针对 Web 应用跨站脚本(XSS)漏洞的测试方法论,适用于反射型、存储型和 DOM 型 XSS 的检测、利用与绕过。当 Web 应用存在用户输入回显(如搜索、评论、表单、URL 参数)或发现存储型内容输出点时,可用于系统化排查 XSS。资料中说明其优先于其他漏洞测试。

主要能力

方法覆盖从回显点发现、上下文分析、基础 XSS 测试到绕过与高级利用的流程。进阶内容包括 WAF/过滤绕过 payload、CSP 绕过、DOM Clobbering、mXSS、SVG XSS,以及存储型和 DOM XSS 的深入技术。

使用方式

流程分为多个阶段。Phase 0 为回显点发现,建议对每个参数发送唯一标记(如 xss123test),在响应中搜索,并同时检查 HTML body 与响应头(如 Location、Set-Cookie)。Phase 1 为上下文分析,依据注入位置选择对应 payload,例如 HTML 标签间、属性值(双引号或单引号)、JavaScript 字符串、URL/href、JS 模板字面量,不同上下文需要不同 payload,先确定上下文再选择。Phase 2 为基础 XSS 测试,示例包括 script 标签、img onerror、svg onload 以及属性注入,并建议检查响应 HTML 中 payload 是否被原样保留,若 < 变为 < 则说明已转义,应更换参数。Phase 3 为绕过与高级利用,遇到 WAF 或过滤时参考相关绕过文档,速查思路包括:script 被过滤可尝试 img、svg、details、video;alert 被过滤可尝试 confirm、prompt、print;括号被过滤可尝试 alert1;CSP 限制时检查 unsafe-inline、nonce、JSONP 端点。

适用场景

适合对存在用户输入回显的 Web 应用进行 XSS 专项安全测试,包括搜索结果页、错误页面、用户资料页、评论与表单等场景。

限制与注意事项

资料强调先测回显再测注入,没有回显就没有 XSS;HTTP-only Cookie 无法通过 XSS 窃取;需记录每个参数的编码行为。关于具体价格、收费、平台支持范围等信息,资料中暂未提供。