当前位置: 首页 > article >正文

ctfshow——vim临时文件泄露

提示:发现网页有个错别字?赶紧在生产环境vim改下,不好,死机了。

题目如下图所示。

 一、 首先,我们先对提示进行分析本题,他说网页存在错别字,并且在vim环境下进行了修改,但是没修改完,就死机了。

        通过这句话,我们要从vim这个生产环境上下手。

        那就让我们了解一下vim吧。

        Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器(来源于百度百科。)

        Vim在编辑文件的时候,会创建一个交换文件(通常文件名为.swp、.swo或.swn结尾),用于保存文件的临时更改。当Vim非正常退出时,交换文件可能不会被正常删除

二、了解到了vim,在它死机非正常退出的前提下,我们可以寻找.swp、.swo或.swn相关的文件来寻找flag。

        可以通过/index.php.swp来下载备份文件,然后我们就可以找到flag 了。

ctfshow{0bbe5db5-a37d-4a99-b4fc-c0933ad8ad2d}

      


http://www.kler.cn/a/567538.html

相关文章:

  • 3.对象生活的地方—Java环境搭建
  • 架构师面试(九):缓存一致性
  • 计算机网络基础:剖析网络的构成要素
  • Linux 组管理和权限管理
  • 从零开始用react + tailwindcss + express + mongodb实现一个聊天程序(六) 导航栏 和 个人信息设置
  • 袋鼠数据库工具 6.4 AI 版已上线
  • 网络安全与认知安全的区别 网络和安全的关系
  • Tomcat部署
  • RNN实现精神分裂症患者诊断(pytorch)
  • uvm中的run_test作用
  • 批量接受或拒绝 Word 修订
  • 鸿蒙开发-绘制点和线条( LineTo 和 MoveTo )
  • getline的使用(L1-059敲笨钟)
  • 如何把word文档整个文档插入到excel表格里?
  • 【设计模式】工厂方法模式
  • 26.1、大数据安全需求分析与安全保护工程
  • CMU15445(2023fall) Project #3 - Query Execution(下)详细分析
  • 【机器学习】逻辑回归(Logistic Regression)
  • WPF高级 | WPF 与数据库交互:连接、查询与数据更新
  • Python办公自动化教程(007):利用python写入excel文件