sql-labs通关记录(18-20)

less-18
刚刚进入18关,通过我们常用的admin 登录,竟然登录失败了,原来是我们在17关把admin的密码更改了,所以登录不上去。我们可以在首页点击第二个,重置数据库,就可以了。
使用admin登陆一下。
在这里插入图片描述通过观察,发现

登陆成功:显示ip地址和浏览器版本信息
登陆失败:只显示ip地址

那么有可能是 ip 或者 UA 注入,看了一下发现是个 Header 头注入,这里需要注意这是登录成功的条件下才能触发的,而且既然是insert注入,需要用’1’='1闭合后面的 sql 语句,否则就是语法错误了。

使用bp抓包
在这里插入图片描述

'or updatexml(1,concat(0x7e,(database())),1) or '1'='1

在这里插入图片描述后面的和上一关相同。

less-19
我的这一关有点问题,成功登陆只显示ip
在这里插入图片描述跳过。

less-20
成功登陆
在这里插入图片描述cookie 注入,登录成功后修改 cookie 即可。
在这里插入图片描述在这里插入图片描述注意闭合,后面的操作和前面的一样。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值