[小迪安全18-19天]sql waf 绕过

greatest least 替换 > <

greatest返回两个值中大的那个 替换大于号
在这里插入图片描述
least返回两个值中小的那个 替换小于号
在这里插入图片描述

strcmp

strcmp函数比较两个值相等返回0 后者比前者大返回-1 小返回1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

in 替换 =

在这里插入图片描述
相等返回1 不相等返回 0

between and 替换 =

在这里插入图片描述在这里插入图片描述
正确返回1 错误返回0

form for

盲注过滤逗号
在这里插入图片描述

limit A offset B

当过滤逗号时在这里插入图片描述
在这里插入图片描述

benchmark替换sleep

代替sleep函数
在这里插入图片描述
benchmark用于测试速度第一个参数表示执行第二个参数多少次,如上2.5秒测完

hex 替换 ascii

代替ascii函数 hex,bin
在这里插入图片描述

concat_ws替换group_concat

替换group_concat
concat_ws()
在这里插入图片描述

特殊符号

+ 号连接

在这里插入图片描述

xor

XOR”表示逻辑异或,当任意一个操作数为NULL时,返回值为NULL,对于非NULL的操作数,如果两个的逻辑真假值相异,则返回结果为1,否则为0
在这里插入图片描述

空格过滤绕过

/**/
()
%0a
``
tap
两个空格
在这里插入图片描述

过滤 and or not xor

and = &&
or =||
xor |
not = !

过滤=

like rlike
在这里插入图片描述

union all select

在这里插入图片描述

内敛版本结合

在这里插入图片描述
版本号小于 50014

注释符加换行绕过

在这里插入图片描述
waf接受 select #a判断不是危害直接接受但mysql不会接受#a

http参数污染

?id=1/**&id=-1 union select 1,2,3#/
安全狗检查遇到上面三个星号注释没有危害不拦截
但到后台提交的数据是-1 union select 1,2,3#
/
所以绕过
在这里插入图片描述
在这里插入图片描述

堆叠注入

在这里插入图片描述

静态资源注入

在这里插入图片描述
通过在 ? 前面添加一个其他文件则安全狗在查看使就会认为你是对你 ? 前面的文件使用参数不是数据库因而实现绕过

爬虫白名单绕过

在这里插入图片描述
通过修改user-agent中的值如把头部改成百度搜索来实现绕过
在这里插入图片描述

sqlmap自带绕过脚本

https://blog.csdn.net/qq_34444097/article/details/82717357在这里插入图片描述
也可以自己定制
把空格进行替换或添加换行注释进行干扰在这里插入图片描述
然后使用sqlmap进行注入
在这里插入图片描述
发现错误进行抓包检查设置代理使用burpsuite
在这里插入图片描述
在这里插入图片描述
头部信息使sqlmap
而安全狗防护salmap
在这里插入图片描述
修改头部为随机数字进行绕过
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值