文件残缺以及文件分离的四种操作方式笔记

此处声明:图片均来源于b站Max极客菌(网络安全CTF系列一百集)

文件头残缺

无法代开文件,则修复图片

修复:用10editor打开,然后修复文件头

文件分离操作 

1.binwalk

binwalk 文件名来分析文件,发现了压缩包之后再binwalk -e 文件名来分离压缩包

 binwalk命令分离压缩包以后会自动解压,图中压缩包里面的文件就是key.txt

 2.foremost

当binwalk分离不了文件时,就用foremost分离

 命令之后,会创建一个刚刚写入的输出文件夹名(文件名随意),该文件夹内就是分离的文件

foremost会分离且分类,这个audit.txt是分离日志,但不会像binwalk帮助解压。

3.dd

该指令针对那些文件已经破损而打不开,可以通过

dd if=文件名 of=输出文件名 bs=每段元素个数 count=几个元素

dd if=文件名 of=输出文件名 bs=每段元素个数  count=几个元素  skip=跳过第几段

 从0x596F开始,就是zip文件了,可以通过10editor查看(5960H,F)

这是一个例子

 面对打不开打不开或者分离不出来的文件,可以先用binwalk 文件名分析文件,看见22895开始,就是ZIP文件了这时可以使用:

dd if=分离不出来的文件 of=要分离的文件名 ds=每个段有几个个元素 count=几个段 skip=跳过前第几个段

如图 dd if=sim.jpg of=11111.zip bs=1 count=23046 skip=22895

4.Winhex
5.10editor

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值