关于MYSQL绕过的一些方法

过滤空格:

用注释符代替

此外,还有%0a、%20、%09等代替空格的方法,需要根据操作系统来决定

任何可以计算出结果的语句,都可以用括号包围起来;而括号的两端,可以不写多余的空格

过滤逗号

可以使用join语句绕过

比较符号

greatest(n1,n2,n3,...)   返回其中的最大值

strcmp(str1,str2)   当str1=str2,返回0;当str1>str2,返回1;当str1<str2,返回-1

逻辑运算符or、and、xor、not

and -> &&    or -> ||    xor -> |    not -> !

过滤等号

使用like、rlike、regexp来替代等号

union、select、where绕过

可以对以上关键字使用注释符如//、-- 、 /**/、#、--+、-- -、 ;、%00、--a;

或者修改大小写;

也可以内联注释绕过

使用生僻函数

使用生僻函数替代常见的函数,例如在报错注入中使用polygon()函数替换常用的updatexml()函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值