HTB-Spookifier
先看文档。
Dockerfile里暴露了一个模板,Flask==2.0.0,flask_mako
。
main.py留下了一些处理错误的方法。
util,py则是一些字体。
其他文件对做题帮助不大直接创建环境看。
因为前面有模板,所以首先想到SSTI。
稍微结合一下${self.module.cache.util.os.system(“id”)}
$和os.popen(‘id’).read() => {self.module.cache.util.os.popen(‘id’).read()}
查找flag位置。
读取flag