vim缓存:
根据题目启动环境:
可知是vim缓存,利用vim缓存知识:
使用vim时会创建临时缓存文件,关闭vim时缓存文件则会被删除。vim异常退出后,因为未处理缓存文件不会被删除,可以通过缓存文件恢复原始文件内容以 index.php 为例:
第一次vim会创建缓存的交换文件名为 .index.php.swp,
再次意外退出后,将会产生名为 .index.php.swo 的交换文件,
第三次产生的交换文件则为 .index.php.swn。
所以利用:.index.php.swp查看目录
得到index.php.swp文件,因为vim是在linux环境中,利用linux打开
:vim -r index.php.swp
得到flag