SuperAPI AI 工具集

html-injection-testing

安全与审计

查看项目

更新于 10-16 00:21

技能介绍

用途:识别并验证 HTML 注入漏洞,即用户输入未经净化被反射或存储到页面中,使攻击者可注入 HTML 标签,篡改页面外观、伪造登录表单、植入恶意链接或误导内容。该技能强调 HTML 注入只渲染标签,而 XSS 会执行 JavaScript,前者常是后者的前置步骤。

主要能力:包括注入点枚举(搜索框、评论、个人资料、表单、URL 参数、错误信息、页头标题、隐藏字段、Cookie 反射等常见参数如 name、user、search、query、message、title、content、redirect、url、page);基础标签测试;存储型、反射型 GET/POST、基于 URL 的注入;钓鱼表单与全屏覆盖层构造;篡改载荷;CSS、meta 刷新、表单 action 劫持、iframe 注入等高级技术;大小写、HTML 实体、URL/双重/Unicode 编码、标签拆分、空字节等绕过;Burp Suite、OWASP ZAP、自定义 Python 脚本的自动化测试;以及输出转义、strip_tags、DOMPurify、CSP、WAF 等修复建议。

使用方式:需具备浏览器开发者工具、Burp Suite 或 OWASP ZAP、代理工具与 cURL。可用命令如 curl "http://target.com/search?q=<h1>Test</h1>" 验证反射,或 curl -X POST -d "comment=<div style='color:red'>Malicious Content</div>" http://target.com/submit 测试 POST 注入;自动化脚本遍历载荷并检查响应中是否回显。

适用场景:授权渗透测试、漏洞赏金与安全评估,用于输出漏洞报告、利用证明、影响评估与修复指引。

限制:现代浏览器可能自动净化部分注入,CSP 可阻止内联样式与脚本,WAF 可能拦截常见载荷,部分应用正确转义输出。HTML 注入严重性通常低于 XSS(无脚本执行),但与钓鱼结合时危害更大。测试需区分存储型与反射型,并在多浏览器验证。具体环境、版本或定价信息暂未提供。