# 目录
- [nowafpls](#nowafpls)
- [记录的 WAF 限制](#documented-waf-limitations)
- [安装 nowafpls](#installing-nowafpls)
- [使用 nowafpls](#using-nowafpls)
- [作者](#authors)
- [许可证](#license)
# nowafpls
大多数 Web 应用程序防火墙 (WAF) 在发送请求正文时可以处理的数据量都有限制。这意味着对于包含请求正文(即 POST、PUT、PATCH 等)的 HTTP 请求,通常可以通过简单地在前面添加垃圾数据来绕过 WAF。
当请求中填充了这些垃圾数据时,WAF 将处理最多 X kb 的请求并对其进行分析,但 WAF 限制之后的所有内容都将直接通过。
nowafpls 是一个简单的 Burp 插件,它将根据上下文将此垃圾数据插入到转发器选项卡内的 HTTP 请求中。您可以从预设数量的垃圾数据中选择要插入的垃圾数据,也可以通过选择“自定义”选项插入任意数量的垃圾数据。
这个工具只有 80 行左右的 Python 代码,非常简单,但适用于大多数 WAF 哈哈。
## 记录的 WAF 限制
| WAF提供商|最大请求车身检查尺寸限制 |
|------------------------------------------------|--------------------------------------------------------|
|云耀 |规则集引擎 128 KB,企业版最多 500 MB |
| AWS 防火墙 | 8 KB - 64 KB(可根据服务进行配置)|
|阿卡迈 | 8 KB - 128 KB |
| Azure WAF | 128 KB |
| Fortinet 的 Fortiweb | 100 MB |
|梭子鱼WAF | 64 KB |
|苏库里 | 10 MB |
| Radware 应用墙 |云 WAF 高达 1 GB |
| F5 BIG-IP WAAP | 20 MB(可配置)|
|帕洛阿尔托 | 10 MB |
|谷歌云装甲| 8 KB(可增加至128 KB)|
## 安装 nowafpls
nowafpls 是一个基于 Jython 的 Burp 插件。
1. 克隆或下载此存储库。
2. 转到 Burp Suite 中的扩展选项卡。
3. 点击“添加”
4. 选择扩展类型 - Python
5. 选择您在步骤 1 中下载的“nowafpls.py”
## 使用 nowafpls
https://github.com/assetnote/nowafpls/assets/5241936/dad77c3a-d550-4e5d-894d-027256137148
1. 将任何请求发送到您想要绕过 WAF 的转发器选项卡。
2. 将光标置于要插入垃圾数据的位置。
3.右键->扩展->nowafpls
4. 选择要插入多少垃圾数据
5. 单击“确定”
nowafpls 将根据请求类型(URLEncoded/XML/JSON)自动插入垃圾数据。
## 凯多版本
的
开源推荐
evening
GitHub 热门项目:nowafpls
2026-09-12
1 阅读
约5分钟阅读
GitHub Trending
字号:
GitHub 项目:nowafpls
仓库地址:https://github.com/assetnote/nowafpls
星级:1507 | 作者:资产笔记
项目描述:Burp 插件通过插入垃圾数据绕过 WAF
===================================================
自述文件内容:
# nowafpls
# 目录
- [nowafpls](#nowafpls)
- [记录的 WAF 限制](#documented-waf-limitations)
- [安装 nowafpls](#installing-nowafpls)
- [使用 nowafpls](#using-nowafpls)
- [作者](#authors)
- [许可证](#license)
# nowafpls
大多数 Web 应用程序防火墙 (WAF) 在发送请求正文时可以处理的数据量都有限制。这意味着对于包含请求正文(即 POST、PUT、PATCH 等)的 HTTP 请求,通常可以通过简单地在前面添加垃圾数据来绕过 WAF。
当请求中填充了这些垃圾数据时,WAF 将处理最多 X kb 的请求并对其进行分析,但 WAF 限制之后的所有内容都将直接通过。
nowafpls 是一个简单的 Burp 插件,它将根据上下文将此垃圾数据插入到转发器选项卡内的 HTTP 请求中。您可以从预设数量的垃圾数据中选择要插入的垃圾数据,也可以通过选择“自定义”选项插入任意数量的垃圾数据。
这个工具只有 80 行左右的 Python 代码,非常简单,但适用于大多数 WAF 哈哈。
## 记录的 WAF 限制
| WAF提供商|最大请求车身检查尺寸限制 |
|------------------------------------------------|--------------------------------------------------------|
|云耀 |规则集引擎 128 KB,企业版最多 500 MB |
| AWS 防火墙 | 8 KB - 64 KB(可根据服务进行配置)|
|阿卡迈 | 8 KB - 128 KB |
| Azure WAF | 128 KB |
| Fortinet 的 Fortiweb | 100 MB |
|梭子鱼WAF | 64 KB |
|苏库里 | 10 MB |
| Radware 应用墙 |云 WAF 高达 1 GB |
| F5 BIG-IP WAAP | 20 MB(可配置)|
|帕洛阿尔托 | 10 MB |
|谷歌云装甲| 8 KB(可增加至128 KB)|
## 安装 nowafpls
nowafpls 是一个基于 Jython 的 Burp 插件。
1. 克隆或下载此存储库。
2. 转到 Burp Suite 中的扩展选项卡。
3. 点击“添加”
4. 选择扩展类型 - Python
5. 选择您在步骤 1 中下载的“nowafpls.py”
## 使用 nowafpls
https://github.com/assetnote/nowafpls/assets/5241936/dad77c3a-d550-4e5d-894d-027256137148
1. 将任何请求发送到您想要绕过 WAF 的转发器选项卡。
2. 将光标置于要插入垃圾数据的位置。
3.右键->扩展->nowafpls
4. 选择要插入多少垃圾数据
5. 单击“确定”
nowafpls 将根据请求类型(URLEncoded/XML/JSON)自动插入垃圾数据。
## 凯多版本
的
# 目录
- [nowafpls](#nowafpls)
- [记录的 WAF 限制](#documented-waf-limitations)
- [安装 nowafpls](#installing-nowafpls)
- [使用 nowafpls](#using-nowafpls)
- [作者](#authors)
- [许可证](#license)
# nowafpls
大多数 Web 应用程序防火墙 (WAF) 在发送请求正文时可以处理的数据量都有限制。这意味着对于包含请求正文(即 POST、PUT、PATCH 等)的 HTTP 请求,通常可以通过简单地在前面添加垃圾数据来绕过 WAF。
当请求中填充了这些垃圾数据时,WAF 将处理最多 X kb 的请求并对其进行分析,但 WAF 限制之后的所有内容都将直接通过。
nowafpls 是一个简单的 Burp 插件,它将根据上下文将此垃圾数据插入到转发器选项卡内的 HTTP 请求中。您可以从预设数量的垃圾数据中选择要插入的垃圾数据,也可以通过选择“自定义”选项插入任意数量的垃圾数据。
这个工具只有 80 行左右的 Python 代码,非常简单,但适用于大多数 WAF 哈哈。
## 记录的 WAF 限制
| WAF提供商|最大请求车身检查尺寸限制 |
|------------------------------------------------|--------------------------------------------------------|
|云耀 |规则集引擎 128 KB,企业版最多 500 MB |
| AWS 防火墙 | 8 KB - 64 KB(可根据服务进行配置)|
|阿卡迈 | 8 KB - 128 KB |
| Azure WAF | 128 KB |
| Fortinet 的 Fortiweb | 100 MB |
|梭子鱼WAF | 64 KB |
|苏库里 | 10 MB |
| Radware 应用墙 |云 WAF 高达 1 GB |
| F5 BIG-IP WAAP | 20 MB(可配置)|
|帕洛阿尔托 | 10 MB |
|谷歌云装甲| 8 KB(可增加至128 KB)|
## 安装 nowafpls
nowafpls 是一个基于 Jython 的 Burp 插件。
1. 克隆或下载此存储库。
2. 转到 Burp Suite 中的扩展选项卡。
3. 点击“添加”
4. 选择扩展类型 - Python
5. 选择您在步骤 1 中下载的“nowafpls.py”
## 使用 nowafpls
https://github.com/assetnote/nowafpls/assets/5241936/dad77c3a-d550-4e5d-894d-027256137148
1. 将任何请求发送到您想要绕过 WAF 的转发器选项卡。
2. 将光标置于要插入垃圾数据的位置。
3.右键->扩展->nowafpls
4. 选择要插入多少垃圾数据
5. 单击“确定”
nowafpls 将根据请求类型(URLEncoded/XML/JSON)自动插入垃圾数据。
## 凯多版本
的
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱