欢迎光临
我们一直在努力

[护网杯 2018]easy_tornado WP

此题目在看到tornado的时候要联想到是利用tornado构造的web,很可能和SSTI有关。

首先进入首页,


 

我们三个全部点进去看一遍,发现了两个有用的信息

得知了一个加密过程和一个神秘的cookie,

这时候我们去抓包查看cookie

好吧看来并不和这个cookie有关,可能被隐藏起来了,回过头来看到标题是tornado,我们联想到在tornado中查看,我们需要寻找SSTI可以注入的地方。

思考,既然关键信息在/flllllllag这里,我们直接改动filename会怎么样,

我去,没想到他还真有神秘隐藏页面。

观察一下发现msg里的Error可能是页面里的Error,我猜测这个msg可能是类似于php里的   echo $_get["msg"],我们用这个思维寻找可能存在的变量,我们让msg={{ handler.settings }},这个handler.settings我让AI给大家做个解释

在 Tornado Web 框架中:

  • handler 是 tornado.web.RequestHandler 的实例

  • settings 是一个字典,包含了Tornado应用的配置信息

  • 这些设置通常在创建 tornado.web.Application 时传入

然后你就能发现在tornado中隐藏的参数

确实找到了这个神秘cookie,然后对这个进行编码和凭拼接就行,这个过于简单就不和大家讲了。

得出来最终的哈希值对标的是filehash的这个参数,我们输入正确的哈希址和文件名就能读取到了

SSTI非常吃语言熟悉度,你会的语言越多你就越有优势。

赞(0)
未经允许不得转载:171主机测评 » [护网杯 2018]easy_tornado WP
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址