zoukankan      html  css  js  c++  java
  • ext2 file system

    题目来源
    Jarvis oj
    神秘的文件

    出题人太懒,还是就丢了个文件就走了,你能发现里面的秘密吗?

    haha.f38a74f55b4e193561d1b707211cf7eb

    考点:
    考点1:Haha ext2 file system
    考点2:the content is spilted in pieces can you make the pieces together

    file命令查看文件类型
    进到haha.f38a74f55b4e193561d1b707211cf7eb文件所在的文件目录

    file haha.f38a74f55b4e193561d1b707211cf7eb
    

    回显出来
    /Users/我的操作系统用户名/Downloads/opera/haha.f38a74f55b4e193561d1b707211cf7eb: Linux rev 1.0 ext2 filesystem data, UUID=8eecd08f-bae8-41ff-8497-8338f58ad15b

    $ sudo mount -t ext2 /home/我的用户名/ctf/haha.f38a74f55b4e193561d1b707211cf7eb  /home/我的用户名/ctf/mnt 
    注意!!mount命令进行挂载需要绝对路径
    另外,mac不支持ext2格式的文件系统(坑哪,依稀记起老师讲过,才缓过来)
    接着,查看mnt目录下的文件(也就是haha.f38a74f55b4e193561d1b707211cf7eb磁盘下的文件)
    
    考点1解决啦~~
    ---------------------------------------------------------------------------------------
    

    进去发现一堆文件,随便打开一个文件都有内容,将所有文件遍历读取结合在一起看看
    写python代码脚本查看这里所有的文件内容
    mnt目录下执行即可

    strs=''
    for i in range(0,254):
    	f=open(str(i))
    	s=f.readline()
    	strs+=s
    	f.close
    print(strs)
    

    或者mnt目录下执行

    $ cat *
  • 相关阅读:
    升级或安装 GNOME Shell
    安装eclipse for c/c++环境
    BT3入门之中文语言支持
    开始接触BT5-自动登录X界面
    标准流与序列化
    IO流
    Collection与Map容器
    常用类
    枚举与常用类
    异常处理机制
  • 原文地址:https://www.cnblogs.com/luna2333/p/13956335.html
Copyright © 2011-2022 走看看