[网络安全/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模板注入相关知识。

我是秋说,我们下次见。

目录
相关文章
|
5月前
|
存储 网络协议 数据建模
程序与技术分享:2021年第一届“东软杯”网络安全CTF竞赛
程序与技术分享:2021年第一届“东软杯”网络安全CTF竞赛
|
5月前
|
安全 网络安全 数据安全/隐私保护
CTF竞赛:一场网络安全技术的盛宴
CTF竞赛:一场网络安全技术的盛宴
174 0
|
6月前
|
存储 安全 生物认证
【网络安全 | 指纹识别工具】WhatWeb使用详析
【网络安全 | 指纹识别工具】WhatWeb使用详析
387 0
【网络安全 | 指纹识别工具】WhatWeb使用详析
|
6月前
|
网络安全 虚拟化
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
243 0
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
|
6月前
|
JSON 算法 网络安全
【网络安全/CTF】easyphp 江苏工匠杯
【网络安全/CTF】easyphp 江苏工匠杯
123 0
【网络安全/CTF】easyphp 江苏工匠杯
|
6月前
|
网络协议 Unix Linux
【网络安全 | 信息收集】操作系统判定及端口扫描(全网最详析)
【网络安全 | 信息收集】操作系统判定及端口扫描(全网最详析)
210 0
|
6月前
|
网络安全
【网络安全 | CTF】pure_color
【网络安全 | CTF】pure_color
53 0
|
6月前
|
网络安全 Windows
【网络安全 | CTF】心仪的公司 世安杯
【网络安全 | CTF】心仪的公司 世安杯
84 0
|
6月前
|
SQL 网络安全 PHP
【网络安全 | CTF】FlatScience
【网络安全 | CTF】FlatScience
50 0
|
6月前
|
安全 Java 网络安全
【网络安全 | 扫描器】御剑安装及使用教程详析
【网络安全 | 扫描器】御剑安装及使用教程详析
1448 0