ctfshow web9

ctfshow web9

  • 题号:webXXX
  • 难度:⭐
  • 考点:信息收集(vim与vi的意外泄露)
  • 日期:2026-9-3

题目描述

Pasted image 20260903203117 Pasted image 20260903203144

解题思路

根据提示,在Linux生产环境上使用vim或者vi做修改时,会生成一个swp为后缀的文件

  • 第一次意外退出生成的是.swp
  • 第二次意外退出生成的是.swo
  • 第三次为.swn

因此可以尝试打开第一次退出时产生的这个文件,输入url/index.php.swp

Payload / 关键操作

直接去访问"靶场url"/index.php.swp

复现截图

Pasted image 20260903203313

对应课程章节

信息收集

踩坑记录 / 复盘

知道 vim/vi 的特性

本题目的是让答题者了解到vim编辑器使用时会有一个缓存文件,这个缓存文件在保存时进行删除,但是在vim意外退出时这个缓存文件,会以源文件加一个.swp后缀进行保存,我们可以尝试访问这些文件来尝试获取一些文件。