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

sql-labs靶场 less-2

文章目录

  • sqli-labs靶场
    • less 2 联合注入


sqli-labs靶场

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

sql注入的基本步骤

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

less 2 联合注入

  • 题目类型: 数字型注入
  • 判断注入类型

id=1
正常回显

在这里插入图片描述

id=2
正常回显

在这里插入图片描述

id=2/2
正常回显,并且回显内容与id=1 相同,说明 2/2=1 该算术逻辑运算成功执行了,所以是数字型注入

在这里插入图片描述

当然也可以使用id=2/0与 id=2/1,如果报错id=2/0,就是数字型注入

在这里插入图片描述

这道题原理与less 1一样,只不过是数字型注入,所以判断字段数,回显位就不解释了
id=-1 union select 1,2,group_concat(id,“-”,username,“-”,password) from users --+
直接猜解数据

 id=-1 union select 1,2,group_concat(id,"-",username,"-",password) from users --+

相关文章:

  • PyTorch张量范数计算终极指南:从基础到高阶实战
  • Python: sqlite3.OperationalError: no such table: ***解析
  • 在1panel中安装WebUI
  • 未来杭州:科技与诗意的时空交响曲
  • Linux 学习笔记(4):cd 与 pwd 命令的深度解析与实战应用(期末、期中复习必备)
  • ArcGis Reclassify CDL
  • muduo:运行起来
  • Prometheus采集容器故障排查
  • 从CAD数据到智能计量:Inspire如何借助HOOPS SDK创计量新高度
  • 【C++11】特殊类的设计 单例模式 类型转换
  • 数据库7(数据定义语句,视图,索引)
  • 单缓冲、双缓冲、多缓冲与缓冲池详解
  • STM32学习之ARM内核自带的中断
  • 【AI论文】SynWorld:用于代理行为知识细化的虚拟场景合成
  • 数据结构与算法-数学-(同余,线性同余方程,中国剩余定理,卡特兰数,斯特林数)
  • 用c语言写一个linux进程之间通信(聊天)的简单程序
  • 低代码控件开发平台:飞帆中控件的通信
  • C++内存管理优化实战:提升应用性能与效率
  • 单次 CMS Old GC 耗时长问题分析与优化
  • SQL语法进阶篇(二),数据库复杂查询——窗口函数