- 来源:Root-Me
- 题型:Web-Server
- 题目:Directory traversal
- 分数:25 Points
这题要求找出画廊中隐藏的部分,而题目提示是目录遍历(Directory traversal)。
观察发现点击不同的分类, URL 中 ?galerie=${dir} 会对应变化。
多次测试,当 ${dir} 为空、即 ?galerie= 时,会出现有一个展示所有子目录的漏洞。

不难发现多了一个目录 86hwnX2r (注意渲染显示的目录名称不全,需要打开源码查看)。

修改 URL 请求参数为 ?galerie=86hwnX2r ,发现下面有一个文件 password.txt,查看源码知道该文件位置为 galerie/86hwnX2r/password.txt,拼接路径到根 URL (注意不要拼接到 URL 参数)即可查看到密码,完成挑战。

答案下载
flag 下载后的 flagzip 的文件需要手动更改后缀为
*.zip,然后解压即可(为了避免直接刷答案)