CTFhub 备份文件下载 vim缓存

在使用vim时会创建临时缓存文件,关闭vim时缓存文件则会被删除,当vim异常退出后,因为未处理缓存文件,导致可以通过缓存文件恢复原始文件内容

vim在编辑文档的过程中如果异常退出,会产生缓存文件

以 index.php 为例:第一次产生的交换文件名为 .index.php.swp

  再次意外退出后,将会产生名为 .index.php.swo 的交换文件

  第三次产生的交换文件则为 .index.php.swn

所以要在URL后面加上 /.index.php.swp (因为vim创建的缓存文件是隐藏文件)

CTFhub 备份文件下载 vim缓存_第1张图片

下载后放进Linux,下载的文件为 index.php.swp

这里有两种方法

1:CTFhub 备份文件下载 vim缓存_第2张图片

CTFhub 备份文件下载 vim缓存_第3张图片

CTFhub 备份文件下载 vim缓存_第4张图片 CTFhub 备份文件下载 vim缓存_第5张图片

 2:手动在文件名前面加个“ . ”,让它变成隐藏文件

然后直接在命令行输入 vim index.php

CTFhub 备份文件下载 vim缓存_第6张图片

直接R恢复就好了

因为vim index.php时会创建临时缓存文件 .index.php.swp,然后刚好有这个隐藏文件,正如图提示 发现交换文件,所以直接恢复

 

你可能感兴趣的:(安全,web安全,http,网络协议,网络)