首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

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)自动插入垃圾数据。 ## 凯多版本 的
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱