XCTF练习题---MISC---Recover-Deleted-File

flag:de6838252f95d3b9e803b28df33b4baa

解题步骤:

1、观察题目,下载附件

2、 根据题目描述,判断这是一个磁盘文件,由此得出可能需要用到Kali的工具和文件恢复

3、使用binwalk命令查看文件包含属性,发现果然是一个磁盘文件

命令:binwalk disk-image

4、 接下来通过fls命令列出该文件有哪些文件和操作记录,可以看到有一个被执行删除操作flag。

命令:fls disk-image

5、既然都知道了其中存在flag,只是被删除了,那尝试恢复一下,使用extundelete命令进行恢复。

命令:extundelete disk-image --restore-all

6、接下来进入到恢复数据目录,存在一个flag文件,修改flag执行方式,分配一下权限,就可以获得flag内容了

命令:cd RECOVERED_FILES/

chmod +x flag

./flag

7、得出答案,提交完成

知乎地址:https://www.zhihu.com/people/yi-kuai-xiao-bing-gan-43-64/posts

CSDN地址:https://blog.csdn.net/liu914589417

欢迎关注评论,耶斯莫拉

最新文章

  1. CommandPattern
  2. javascript中15种原生对象类型系统综述
  3. Centos系统下Lamp环境的快速搭建
  4. 为什么eclipse中代码提示错误,但是项目目录却不提示错误
  5. POJ 2891 Strange Way to Express Integers(拓展欧几里得)
  6. JS - IE中没有console定义
  7. hiho_1070_RMQ
  8. (转)数据库SQL优化大总结之 百万级数据库优化方案
  9. Unity3D 之3D动画机设置
  10. LBYL与EAFP两种防御性编程风格
  11. codeforces 282E. Sausage Maximization Trie
  12. windbg Symbol file path
  13. python unittest 测试笔记(一)
  14. [sublime] 利用sublime搭建C/C++编译器
  15. 洛谷P4363 一双木棋 chess
  16. aiohttp文档翻译-server(一)
  17. ProxySQL实现Mysql读写分离 - 部署手册
  18. beta冲刺————第一天(1/5)
  19. postgresql常见命令及操作
  20. sql插入数据

热门文章

  1. CyclicBarrier和CountDownLatch区别
  2. B+树叶子节点数据如何存储,以及如何查找某一条数据
  3. 数组有没有length()方法?String有没有length()方法?
  4. 03-三高-并行并发&服务集群
  5. c++中的赋值函数
  6. H.265
  7. Wepy-小程序踩坑记
  8. vue打包后空白页问题全记录 (background路径,css js404,jsonp等);
  9. rabitmq 登录报错:User can only log in via localhost
  10. input type='file'限制上传文件类型