[护网杯 2018]easy_tornado


打开flag.txt



这应该是flag存放的路径
打开welcome.txt



提示rander 应该是rander模板注入
打开hints.txt

这一堆不知道有什么用 先放着
观察现在的网站路径



filename=/hints.txt
尝试直接包含/fllllllllllllag,失败

filehash=e3e7e9d9a0beafe360c7c4a2ef7844ed
filehash后面跟着的字符串是32位的,想到是md5加密后的值 联想到之前hints.txt中的内容

也就是md5(cookie_secret+md5(/hints.txt))
那么只要知道cookie_secret就行了
尝试解密e3e7e9d9a0beafe360c7c4a2ef7844ed,失败



那么如何获取cookie_secret呢
最后发现在报错页面存在模板注入
用handler.settings获取到了cookie_secret
去加密即可




文件包含得到flag
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。