用途:针对 XSS 之外的高级客户端攻击面进行测试,应对需要区别于污点分析方法的攻击类型,覆盖 Shannon 流程中尚未检查的六项 WSTG-CLNT 测试。
主要能力:CORS 配置错误(反射 Origin、null origin 绕过、子域通配滥用、凭据泄露);WebSocket 安全(升级缺少认证、CSWSH、消息注入、缺少 Origin 校验);点击劫持(缺少 X-Frame-Options / CSP frame-ancestors、UI 重绘、拖放劫持、多步链);postMessage 滥用(缺少 Origin 校验、跨域消息 DOM 操作、原型污染);CSS 注入(属性选择器加 background-image 数据外泄、CSS 键盘记录、样式注入);客户端存储(localStorage/sessionStorage 敏感数据、IndexedDB 暴露、Service Worker 缓存投毒)。对应 WSTG-CLNT-05、06、07、09、10、11。
使用方式:需书面授权与客户端测试范围、用于托管 PoC HTML 页面的测试域名、带 DevTools 的浏览器测试环境、跨域交互的用户模拟。环境需现代浏览器、Burp Suite、本地 HTTP 服务器(python -m http.server)和 Playwright。参考 references/tools.md 与 references/workflows.md 获取工具签名与攻击模式。
适用场景:客户端渗透测试、PoC 构造与自动化浏览器验证。
限制:必须获得书面授权;资料未提供具体收费、价格与更细的操作步骤。