[网络安全/CTF]护网杯 2018 easy_tornado 解题详析(Tornado之SSTI注入)

简介: [网络安全/CTF]护网杯 2018 easy_tornado 解题详析(Tornado之SSTI注入)

姿势

进入页面给出三个链接:

分别为:

提示:filename先被md5后,结合cookie_secret,再次被md5加密

先加密filename:

得到:3bf9f6cf685a6dd8defadabfb41a03a1

如何得到cookie_secret呢?

由于题目提示tornado,一个模板引擎,故进行初步尝试:

可知存在模板注入,而Tornado框架的附属文件handler.settings中存在cookie_secret

故get传参:/error?msg={{handler.settings}}

得到’cookie_secret’: ‘6db61b09-0353-4293-a91c-0477f173b2d8’}

接着进行联合:


得到7f25375cfd72e8dee195c76d776429f2

在flag.txt页面URL看到filehash

猜测filehash=md5(cookie_secret+md5(filename))

故构造POC如下:

/file?filename=/fllllllllllllag&filehash=7f25375cfd72e8dee195c76d776429f2

得到flag:


总结

以上为[网络安全/CTF]护网杯 2018 easy_tornado 解题详析,考察Tornado模板注入相关知识。

我是秋说,我们下次见。

目录
相关文章
|
3月前
|
网络协议 Unix Linux
【网络安全 | 信息收集】操作系统判定及端口扫描(全网最详析)
【网络安全 | 信息收集】操作系统判定及端口扫描(全网最详析)
68 0
|
3月前
|
网络安全
【网络安全 | CTF】pure_color
【网络安全 | CTF】pure_color
18 0
|
3月前
|
网络安全 Windows
【网络安全 | CTF】心仪的公司 世安杯
【网络安全 | CTF】心仪的公司 世安杯
24 0
|
3月前
|
SQL 网络安全 PHP
【网络安全 | CTF】FlatScience
【网络安全 | CTF】FlatScience
21 0
|
3月前
|
安全 Java 网络安全
【网络安全 | 扫描器】御剑安装及使用教程详析
【网络安全 | 扫描器】御剑安装及使用教程详析
223 0
|
3月前
|
Web App开发 算法 网络安全
【网络安全 | Misc】解码工具Koczkatamas及CyberChef安装及使用详析
【网络安全 | Misc】解码工具Koczkatamas及CyberChef安装及使用详析
141 0
|
3月前
|
存储 安全 生物认证
【网络安全 | 指纹识别工具】WhatWeb使用详析
【网络安全 | 指纹识别工具】WhatWeb使用详析
78 0
【网络安全 | 指纹识别工具】WhatWeb使用详析
|
3月前
|
网络安全 虚拟化
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
108 0
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
|
3月前
|
前端开发 安全 JavaScript
【网络安全 | 网安工具】御剑WEB指纹识别系统使用详析
【网络安全 | 网安工具】御剑WEB指纹识别系统使用详析
86 0
|
3月前
|
安全 网络安全
【网络安全/CTF】catcat-new
【网络安全/CTF】catcat-new
47 0