pikachu之sql(10)

宽字节注入

在实际的网站中,  很多都是对特殊字符进行转义, 从而过滤特殊字符对sql语句的污染。

当输入单引号时被转义为\’,无法构造 SQL 语句的时候,可以尝试宽字节注入。

GBK编码中,反斜杠的编码是 “%5c”,而 “%df%5c” 是繁体字 “連”。

所以,这次我们需要改造sql语句才可以注入成功。

这是关键。

下面开始演示。

当我们知道是字符型注入且注入单引号的时候,  发现单引号没有生效:

 

 

这时候猜测单引号被转义过滤了,  可以尝试宽字节注入

利用%df将反斜杠结合成一个中文汉字(常为乱码),  进而去掉转义功能:

kobe%df' or 1=1#

直接注入,发现失败,于是抓包注入。

 

 结果成功了

 

 注入成功。

posted @ 2020-08-27 15:32  ccddddddddd  阅读(145)  评论(0编辑  收藏  举报