• SQLi-Labs:Less29-Less31


    关于29,30,31这三关基础背景知识详见这篇文章,建议先了解一下:https://blog.csdn.net/nzjdsds/article/details/77758824

    注意:这几关需要进入的界面不是index.php,而是login.php

    也就是如下图所示,在这几个关卡中同时查询多个id时,生效的是最后一个参数

     我们这次查询三个参数,对三个参数分别加单引号

    给id=1加,被过滤

     给id=2加,无影响

     给id=3加,数据库报错,所以我们可以对其进行注入,其实去掉id=3,对id=2注入也可以,说明可以注入的是最后一个参数

    在这里如果我们只查询一个参数并对其进行注入的话是无效的


    Less 29

    我们对第三个参数进行注入

    爆库示例

    http://192.168.29.21/sqli-labs-master/Less-29/login.php/?id=1&id=2&id=-3' union select 1,database(),3'

     剩下的与前几关操作一致,不再多讲~


    Less 30

    双引号闭合,其他与联合查询注入一致

    爆库示例

    http://192.168.29.21/sqli-labs-master/Less-30/login.php/?id=1&id=-2" union select 1,database(),3"


    Less 31

     双引号括号闭合,其他与前面一致

    爆库示例

    http://192.168.29.21/sqli-labs-master/Less-31/login.php/?id=1&id=-2") union select 1,database(),3--+

     这三关是绕过WAF,那就到这里~~~

  • 相关阅读:
    晶振及COMS电路
    笔记16 C# typeof() & GetType()
    笔记15 修饰符
    笔记14 数据库编程技术
    C#基础知识
    C#连接数据库
    笔记13 winform
    笔记12 export to excel (NPOI)
    笔记11 export to excel
    笔记10
  • 原文地址:https://www.cnblogs.com/ApricityJ/p/13220539.html
Copyright © 2020-2023  润新知