SQL注入(墨者学院)
链接:https://www.mozhe.cn/bug/detail/82
题目环境:
打开题目:
随便点一点,发现随便输密码登不上去,利用一些万能密码,还是无法登陆,无意点击下面的维护公告,出现另外一个页面:‘’
ID=1;可能在这有注入:
试一下:
报错 存在注入:
用order by 看看有几个字段:
发现有4个字段:
利用union查询:
发现在2,3处存在注入,
看下数据库:
知道当前的数据库,利用information_schema中的三张表查询;
已经知道数据库的名字,查询:
http://219.153.49.228:44213/new_list.php?id=-1%20union%20select%201,(selecttable_name from information_schema.tables where table_schema=database() limit 0,1),3,4
得到:
改变limit后的数值;1,1:
第二张表:
看第一张表的字段:
用limit 1,1 2,1 3,1逐步尝试:
查看字段值:
最后发现只有mozhe一个name;
查密码;
最后发现有两个密码;
Md5解密;用第二个密码登录上去拿到flag