zoukankan      html  css  js  c++  java
  • sqlilabs 11-14关

    less11操作过程

    1.首先可以使用bp抓包,在用户名和密码处随便输入

     2.将抓到的包发送到repeater模块,进行一个重复发包的过程,我们可以在这里改包,比如在uname后添加一个单引号,查看报错信息

     3.接下来使用order by来确定下列数,经过测试,发现是两列

     4.然后就可以使用union来进行联合查询,获取我们想要的数据,比如获取下当前数据库下的所有表名

     less-12操作过程

    1.首先还是抓包分析发送到repeater模块,进行改包和一个重复发包的过程

     2.输入错误的sql,使其报错,发现一些sql 的语句痕迹,当我们输入单引号的时候,发现并不报错,换双引号试试

     

     4.找到闭合方式后,使用order by确定下列数,根据以往经验我们知道是2列

     

     5.这样在使用union来获取我们想要的数据,比如users表中的字段

     less-13操作过程

    1.首先还是抓包的过程

     2.找到使sql闭合的条件

     3. 先测试下登陆情况,使用’)or1看能不能成功登陆

     4.编写好sql,发送到lntruder模块,进行破解,比如想要获取users表中的username,查表可知为Dumb

     less-14操作过程

    1.抓包,分析闭合方式

     2.知道闭合方式后,看是不是能登陆

     3.编写好sql,使用暴力破解获取下less13中用户名对应的密码,查表可知密码为Dumb

  • 相关阅读:
    jQuery之元素操作及事件绑定
    JS中常遇到的浏览器兼容问题和解决方法
    九九乘法表
    全选复习
    css基本知识
    js数组
    Spark常见错误问题汇总
    被问懵逼的Kafka面试题
    被问懵逼的数仓面试
    Flink模拟项目: 订单支付实时监控
  • 原文地址:https://www.cnblogs.com/pangsong/p/12243138.html
Copyright © 2011-2022 走看看