Burp靶场SQL注入学习笔记3

11.Blind SQL injection with conditional responses

本关还是需要获得users表内的账户和密码,但是变成了盲注

根据提示,这题的注入点在cookie而不是在url上

修改cookie的值

页面正常

再次修改cookie

页面也正常回显,但是登录信息没了

那么我们就可以根据这个welcome back来判断SQL语句是否为真

既然知道了我们的目标列就是users表里的password,那么就直接爆破吧

先判断密码长度

使用payload

'and+(select+length(password)+from+users+where+username='administrator')<50--+

在小于20时没有回显welcome back

那么密码长度应该就是20

爆数据,配合burp里的intruder模块

使用payload

'+and(select+substring(password,爆破一,1)+from+users+where+username='administrator')='爆破二'--+

该payload的意思是判断password里管理员的密码的第“爆破点1”位是否等于“爆破点2”

爆破点1的范围是1到20,爆破点2的范围是数字和大小写字母

选择cluster bomb,添加爆破点,并且payload1为1到20,payload2使用爆破数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值