BugkuCTF-Misc:又一张图片,还单纯吗

在这里插入图片描述
step1:打开网址,保存图片到本地
在这里插入图片描述
step2、查看文件属性,无发现。再用十六进制编辑器打开图片,查看文件头和文件尾,没有发现字符串,但是看到文件头有 EXIF 信息。
在这里插入图片描述
在这里插入图片描述
于是找出 MagicExif 工具查看一下这个图片的 Exif 信息
在这里插入图片描述
结果是没有发现
step3、出 binwalk 查看有没有其他文件隐藏在图片中
在这里插入图片描述
binwalk特点是遇到压缩包会帮我们自动解压

step4、发现2.jpg里面隐藏了好几个图片文件——》用 dd 命令提取其中一个图片文件看下。

dd命令的用法:
dd(半自动化分离文件工具)
当foremost和binwalk这两个工具分离出错或者无法自动分离时,就需要dd来手动实现分离
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实例:

1、 dd if=input.bin of=out.bin bs=1 count=100

2、dd if=input.bin of=out.bin bs=2 skip=1000

解析:

1.将文件input.bin 按块大小为1字节裁剪100块输出到out.bin 文件中

2.将文件input.bin跳过开头的2X1000字节开始裁剪并输出到output.bin 文件中去

if 代表输入文件。如果不指定if,默认就会从stdin中读取输入。
of :代表输出文件。如果不指定of,默认就会将stdout作为默认输出。
bs: 代表字节为单位的块大小。
count: 块数。
skip :跳过的块数

在这里插入图片描述
step5、打开图片1.jpg,发现flag
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值