XCTF的easytornado题目
程序员文章站
2022-03-09 22:43:33
...
py是个好工具,要多加以利用
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200707170254527.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhcWlhbmdkZXRpYW54aWE=,size_16,color_FFFFFF,t_70
经过分析。看到题目的关键点在于找到cookie_secret.
于是想到两种方法:
1. 利用彩虹表通过反向找到coookie_secret的内容
2. 是否存在ssti漏洞,可以直接找到cookie_secret文件
尝试一些后发现存在ssti漏洞
看别人的writeup,发现handler.settings
能够找到,于是
然后用python用md5加密文件
import hashlib
cookie_secret='3321c76a-3b14-4d5a-8b61-98944f97fd29'
#hashlib.md5(cookie_secret+md5(filename))
k=cookie_secret+hashlib.md5('/fllllllllllllag'.encode(encoding='UTF-8')).hexdigest()
m=hashlib.md5(k.encode(encoding='UTF-8')).hexdigest()
print(m)
然后通过得出的m输入到filehash后面,得到flag。
file?filename=/fllllllllllllag&filehash=
上一篇: 一加10Pro散热效果怎么样 一加10Pro散热性能介绍
下一篇: 24、数据加密-DES