前言
- 比赛时没时间参加,
今天前天因为WMCTF不会做,神仙打架,菜鸡告辞。。。。又恰好开放复现环境,所以来看看题。 - 去朋友家浪了两天,散散心。已经在家躺尸6个月了。
题目
1、Ezfileinclude
-
好像不难。但复现的时候始终没找到flag文件在哪。。。
-
打开一张动漫,F12,看到提示。

-
多次刷新发现参数
t是动态的,结合格式确定为当前时间戳,然后是参数f,看到==base64解码得到gqy.jpg。 -
所以明了请求方式,只需要获取当时间戳和访问文件的base64的编码即可。
-
这些问题都可以用python解决,现在重点是读什么,怎么读?
-
首先想到读
image.php,但访问发现无回显,继续想index.php,同样无回显。 -
做题中断,看wp才知道,原来利用目录穿越来实现读取文件
flag,base64转码结合时间戳即可。abcd/../../../../../../../flag -
来看看后端源码。
<?php
if(!isset($_GET['t']) || !isset($_GET['f'])){
echo "you miss some parameters";
exit();
}
$timestamp = time();


637

被折叠的 条评论
为什么被折叠?



