offseckit/xss

GitHub: offseckit/xss

一款支持上下文感知、WAF 绕过和多种编码方式的 XSS payload 命令行生成工具。

Stars: 0 | Forks: 0

# >_ osk xss **在终端中生成具备 WAF 绕过变种和过滤规避功能的上下文感知 XSS payloads。** [OffSecKit](https://offseckit.com) 的一部分 | [浏览器版本](https://offseckit.com/tools/xss) | [统一 CLI](https://github.com/offseckit/osk) ## 安装 此工具是 OffSecKit CLI 工具包的一部分: ``` pip install offseckit ``` ## 用法 ``` # 生成 HTML body 上下文的 XSS payloads osk xss gen # 生成 double-quoted 属性注入的 payloads osk xss gen -c attr-double # 带有 Cloudflare WAF bypass 的 Cookie theft payloads osk xss gen -c html -a cookie --waf cloudflare # 用于 JS string 上下文的 URL-encoded payloads osk xss gen -c js-single -e url # 过滤掉被阻止的字符 osk xss gen -c html --blocked "<>\"\'" # 显示 polyglot payloads osk xss polyglots # 列出所有 injection contexts、encodings 和 WAF profiles osk xss contexts osk xss encodings osk xss wafs ``` ### 选项 | Flag | 描述 | 默认值 | |------|-------------|---------| | `-c, --context` | 注入上下文 (html, attr-double, attr-single, attr-unquoted, js-single, js-double, js-template, url, event) | `html` | | `-a, --action` | Payload 动作 (alert, console, cookie, redirect, fetch) | `alert` | | `--custom-js` | 要执行的自定义 JavaScript | -- | | `-e, --encoding` | 编码方式 (none, url, double-url, html-entities, hex, unicode, fromcharcode, base64) | `none` | | `--waf` | WAF 绕过配置 (cloudflare, aws-waf, akamai, modsecurity) | -- | | `--blocked` | 要从结果中过滤掉的字符 | -- | ### 注入上下文 | 上下文 | 描述 | |---------|-------------| | `html` | HTML 主体 — 直接标签注入 | | `attr-double` | 双引号属性内部 | | `attr-single` | 单引号属性内部 | | `attr-unquoted` | 无引号属性值内部 | | `js-single` | JS 单引号字符串内部 | | `js-double` | JS 双引号字符串内部 | | `js-template` | JS 模板字符串内部 | | `url` | URL/href 属性内部 | | `event` | 内联事件处理器内部 | ## 相关 - [OffSecKit CLI](https://github.com/offseckit/osk) — 完整工具包 (`pip install offseckit`) - [浏览器版本](https://offseckit.com/tools/xss) — 在浏览器中使用 - [XSS 速查表](https://offseckit.com/blog/xss-payload-cheat-sheet) — 完整指南 ## 许可证 MIT
标签:CISA项目, OffSecKit, Payload生成器, Python, WAF绕过, Web安全, XSS, 上下文感知, 代码生成, 攻击模拟, 数据展示, 文档结构分析, 无后门, 渗透测试工具, 漏洞情报, 红队, 网络安全, 蓝队分析, 跨站脚本攻击, 过滤器绕过, 逆向工具, 隐私保护, 驱动签名利用