bin文件—超级块
1.bin文件是一个很奇怪的文件什么都有可能
这个时候就必须使用file得到他的文件类型
2.超级块可以理解为是一个linux等等操作系统的备份
都存在里面
首先使用file看到文件类型
得到是超级块
查找超级块
后用mke2fs -n xxxx得到文本基础
bs为1k的大小
skip=8193,因为跳过多少个块
count数目
:::info file xxx ——查询文件类型
mount xxx /mnt/ 挂载超级块 但是报错
用备用块修复。备用块在文件系统的8193块(ext2 的默认块大小是1k)
dd if=disk.bin bs=1024 skip=8193 count=1 of=disk2.bin
:::
:::info if=infile
- of=outfile
- bs=bytes:同时设置读入/输出的块大小为bytes个字节
- skip= blocks :从输入文件开头跳过blocks个块后再开始复制
- count:只拷贝输入的blocks块。)
- if 输入 of输出
- dd if=disk2.bin of=disk.bin bs=1024 conv=notrunc seek=1
- fls列出文件系统中所有文件
:::
:::info dd if=unalloc.bin bs=1 skip=10240 of=out.mpeg
提出超级块中的mpeg文件
:::
icat disk.bin 29 > cloud.zip
得到flag