hunt-dom
HUNT-DOM 是一个面向客户端 DOM 漏洞的攻防技能集,覆盖 DOM Clobbering(通过 HTML 注入覆盖 JS 全局变量)、PostMessage 劫持(缺少 origin 校验)、Service Worker 滥用以及 CSS 数据外带(CSS Exfil)四类攻击面。该技能强调 DOM 型攻击在受害者浏览器内执行,服务端往往看不到 payload,因此 WAF 和服务器端输入过滤不适用;其中 PostMessage 缺少 origin 校验可直接导致跨域令牌窃取而无需 XSS。内容按阶段展开:DOM Clobbering、PostMessage 劫持、Service Worker 滥用、CSS 注入/外带、dangerouslySetInnerHTML 等框架 sink,以及客户端模板注入(CSTI)。每个阶段提供注入信号、源码审查命令、PoC 代码与目标链表,用于在授权测试中复现漏洞。