• 最新
  • 热门
  • 所有
  • 外汇
  • 24 小时
  • 期货
  • 基金
  • 贵金属
  • 股票
封神!4 种 SQL 注入 WAF 绕过手法,从手工识别到代码审计全拿捏

封神!4 种 SQL 注入 WAF 绕过手法,从手工识别到代码审计全拿捏

2025 年 12 月 9 日

应急管理部紧急召开调度会督促加强烟花爆竹各环节安全监管

2026 年 2 月 16 日
春晚合作上市公司曝光!科技新星登场

春晚合作上市公司曝光!科技新星登场

2026 年 2 月 16 日
抖音李亮:春晚是第一个用上Seedance2.0的公开项目

抖音李亮:春晚是第一个用上 Seedance2.0 的公开项目

2026 年 2 月 16 日
广告
黄金小幅回落,维持区间震荡

黄金小幅回落,维持区间震荡

2026 年 2 月 16 日
征集令 | 探寻绿色消费新质力量:中国消费市场绿色低碳趋势调查(2025—2026)启动案例申报

征集令 | 探寻绿色消费新质力量:中国消费市场绿色低碳趋势调查 (2025—2026) 启动案例申报

2026 年 2 月 16 日
以总理:伊朗必须拆除核设施 美媒:若美伊谈判失败 特朗普支持以空袭伊弹道导弹设施

以总理:伊朗必须拆除核设施 美媒:若美伊谈判失败 特朗普支持以空袭伊弹道导弹设施

2026 年 2 月 16 日

新华财经早报:2 月 16 日

2026 年 2 月 16 日
OpenClaw创始人加入OpenAI,将主导下一代个人智能体研发

OpenClaw 创始人加入 OpenAI,将主导下一代个人智能体研发

2026 年 2 月 16 日
美股点金丨AI恐慌交易蔓延 美股「2月寒流」何时结束?

美股点金丨 AI 恐慌交易蔓延 美股 「2 月寒流」 何时结束?

2026 年 2 月 16 日
春晚合作上市公司曝光!科技新星登场

春晚合作上市公司曝光!科技新星登场

2026 年 2 月 16 日
开启辅助驾驶醉驾睡觉担刑责,最高法首次明确:激活辅助驾驶功能后,驾驶人仍负行车安全责任

开启辅助驾驶醉驾睡觉担刑责,最高法首次明确:激活辅助驾驶功能后,驾驶人仍负行车安全责任

2026 年 2 月 16 日

美联储传声筒:美国经济软着陆曙光重现,但宣布胜利还为时过早

2026 年 2 月 16 日
金桂财经
广告
2026 年 2 月 16 日 星期一
联系我们
合作建议
  • 首页
  • 24 小时
  • 全球金融
  • 股市风云
  • 基金动态
  • 金财眼
  • 期货新闻
  • 期货研报
  • 外汇市场
  • 贵金属
  • 未来科技
  • 登录& 注册
没有结果
查看所有结果
  • 首页
  • 24 小时
  • 全球金融
  • 股市风云
  • 基金动态
  • 金财眼
  • 期货新闻
  • 期货研报
  • 外汇市场
  • 贵金属
  • 未来科技
没有结果
查看所有结果
金桂财经
没有结果
查看所有结果

封神!4 种 SQL 注入 WAF 绕过手法,从手工识别到代码审计全拿捏

来自 金桂财经
2025 年 12 月 9 日
在 科技
0

一、WAF 及绕过 WAF 原理介绍

WAF 的定义:

waf,即 web 应用防火墙,是通过执行一系列针对 http/https 的安全策略来专门位 web 应用提供保护的一款产品。

YOU MAY ALSO LIKE

抖音李亮:春晚是第一个用上 Seedance2.0 的公开项目

为了增加用户停留时间,我让 Logo 先跳了一下

waf 主要是通过内置的很多安全规则来进行放域,会对每个请求的内容根据安全规则进行检测并对不符合安全规则的做出响应的防御处理,从未保证 web 应用的安全性和合法性。

(顺便吆喝一句,民族企业核心部门年底前的一波岗,base 武汉、深圳、苏州等地,前、后端 or 测试>>> 机会;语言:Java、Js、测试、python、ios、安卓、C++ 等!

WAF 是如何工作的?

规则库:使用一组规则来区分正常的请求和恶意的请求。

自学习:有些 WAF 会使用学习模式通过了解用户行为自动添加规则。

WAF 的分类:

硬件 waf,软件 waf,云 waf,网站内置 waf 类。

WAF 绕过的原理:

1、一个何个的 waf 必须做好业务和安全的平衡,这个平衡不好就有可能被绕过或者是影响网站的业务。

2、waf 为了考虑通用性的问题,无法 100% 覆盖某些语言、中间件、数据库的特性;

3、硬件 waf 自身存在漏洞;

WAF 绕过的几个维度:

1、架构层面

2、协议、中间件、系统/数据库/编程语言

3、规则层面

二、手工及攻击识别 WAF

1、手工识别的方式通常是通过访问不存在的页面或带入恶意的字符,触发 WAF 的防护规则;

2、查看服务端拦截后返回的信息,也可以通过网页的头部 (header) 信息进行判断;

方法:

1、构造恶意请求字符分析网站响应或敏感页面

2、发起 http 请求包,分析响应数据;

3、通过访问不存在的页面来分析页面提示

识别是什么 waf

python3 sqlmap.py -u "http://www.chaitin.com"

三、绕过 WAF 的常见方式

1、pipline 绕过。

pipline 绕过是利用了 http 的管道化技术,当发起 http 请求,目标返回该请求的响应。WAF 也同样如此,我们使用管道化连接可以在发起请求的同时发送多个 HTTP 的请求 ,一旦 WAF 仅判断第一个请求那么就可以成功绕过 WAF。

pipline 绕过首先要进行两点设置:

(1)burpsuite 中去掉 「update content-length」。

(2) 将 http 请求包的连接状态改为持节连接的状态,即 Connection:keep-alive

(3) 进行完前两点设置后,开始下一步操作,将请求包复制到 uid=1 后面的位置,中间不需要空格。测试过程中服务端验证只需要带----cookie 即可,也就是第一个请求报带即可。发送修改后的双请求,返回响应也是两次,大多数 waf 只检测第一个请求,忽略第二个请求,从而绕过 WAF 的检测。

2、宽字节注入

款自己注入主要是源于程序员设置数据库编码与 php 编码设置为不同的两个编码,这样就可能会产生宽字节注入。程序员设置 mysql 连接时错误配置为:set character_set_client=gbk

php 代码:mysql_query("SET NAMES 'gbk' "); 如果数据库编码与 PHP 编码设置为不同的两个编码那么就有可能产生宽字节注入。

(1) 正常情况下当 GPV 开启或使用用 addslashes 函数过滤 get 或 post 提交的参数时,黑客使用的单引号 『就会被转义为:\』

(2) 但如果存在款自己注入,我们输入%df%27 时首先经过上面提到的单引号转义变成了%df%5c%27,之后在数据库查询前由于使用了 GBK 多字节编码,即在汉字编码范围内两个字节会被编码为一个汉字。然后 mysql 服务器会对查询语句进行 GBK 编码,从而导致了注入漏洞。

3、HTTP 协议覆盖绕过

WAF 在对 content-type 进行检查时,对 multipart/from-data 类型的检测比较少,或者把它当作文件上传进行检查,我们可以利用这一特性对 WAF 进行绕过。

方法:

通过狗仔 multipart/from-data 类型的方式绕过检测。构造内容实例:8765255278935,最后一 -- 分隔符 -- 结尾,表示请求体结束。

4、分块传输绕过

介绍:

分块传输编码是超文本传输协议 (HTTP) 中的一种数据传输机制,允许 HTTP 由内网服务器发送给客户端应用 (通常是网页浏览器) 的数据可以分成多个部分。分块传输编码旨在 HTTP 协议 1.1 版本 (HTTP/1.1) 中提供。

原理:

(1) 利用了 HTTP 分块传输编码的特性,将传输查询语句分块,从而绕过 WAF 的检查。

(2) 首先,根据分块传输的格式,分块传输需要在请求头添加 「Transfer-Encoding」,其值设为 「chunked」,表示将用 chunked 编码传输内容。设置成功后就可以进行多个分块数据的传输,消息体由数量未定的块组成,并以最后一个大小为 0 的块为结束,最后用长度为的块表示终止块。

(3) 最重要的是配置分块的数据,长度值必须为 16 进制,长度值为一行,数据值为一行。

代码审计-SQL 注入

RuoYi4.2 版本代码审计      

作者:只吃十二分饱
链接:https://www.jianshu.com/p/0682d3d27c5e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

文章来源:w2solo

Search

没有结果
查看所有结果

一周热门

应急管理部紧急召开调度会督促加强烟花爆竹各环节安全监管

2026 年 2 月 16 日
春晚合作上市公司曝光!科技新星登场

春晚合作上市公司曝光!科技新星登场

2026 年 2 月 16 日
抖音李亮:春晚是第一个用上Seedance2.0的公开项目

抖音李亮:春晚是第一个用上 Seedance2.0 的公开项目

2026 年 2 月 16 日
黄金小幅回落,维持区间震荡

黄金小幅回落,维持区间震荡

2026 年 2 月 16 日
征集令 | 探寻绿色消费新质力量:中国消费市场绿色低碳趋势调查(2025—2026)启动案例申报

征集令 | 探寻绿色消费新质力量:中国消费市场绿色低碳趋势调查 (2025—2026) 启动案例申报

2026 年 2 月 16 日
以总理:伊朗必须拆除核设施 美媒:若美伊谈判失败 特朗普支持以空袭伊弹道导弹设施

以总理:伊朗必须拆除核设施 美媒:若美伊谈判失败 特朗普支持以空袭伊弹道导弹设施

2026 年 2 月 16 日

新华财经早报:2 月 16 日

2026 年 2 月 16 日
OpenClaw创始人加入OpenAI,将主导下一代个人智能体研发

OpenClaw 创始人加入 OpenAI,将主导下一代个人智能体研发

2026 年 2 月 16 日
美股点金丨AI恐慌交易蔓延 美股「2月寒流」何时结束?

美股点金丨 AI 恐慌交易蔓延 美股 「2 月寒流」 何时结束?

2026 年 2 月 16 日
春晚合作上市公司曝光!科技新星登场

春晚合作上市公司曝光!科技新星登场

2026 年 2 月 16 日
金桂财经

2026 年 2 月
一 二 三 四 五 六 日
 1
2345678
9101112131415
16171819202122
232425262728  
« 1 月    

近期动态

  • 应急管理部紧急召开调度会督促加强烟花爆竹各环节安全监管
  • 春晚合作上市公司曝光!科技新星登场
  • 抖音李亮:春晚是第一个用上 Seedance2.0 的公开项目
  • 黄金小幅回落,维持区间震荡
  • 征集令 | 探寻绿色消费新质力量:中国消费市场绿色低碳趋势调查 (2025—2026) 启动案例申报
  • 以总理:伊朗必须拆除核设施 美媒:若美伊谈判失败 特朗普支持以空袭伊弹道导弹设施
广告

Copyright © 2025 广州金桂广告传媒有限公司. 粤 ICP 备 2025390655 号

  • 关于本站
  • 联系我们
  • 隐私政策
没有结果
查看所有结果
  • 登录& 注册

Copyright © 2025 广州金桂广告传媒有限公司. 粤 ICP 备 2025390655 号

  • 登录
  • 注册
忘记密码?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }