攻防世界MISC_SimpleRAR

菜狗最近学会了拼图,这是他刚拼好的,可是却搞错了一块(ps:双图层)

下载文件,打开压缩包,解压得到flag.txt提示flag没有在这

用十六进制编辑打开压缩包,发现压缩包里藏着一张图片,这与题目描述有关联
在这里插入图片描述
我们认为是压缩包损坏,所以对压缩包进行修复,查看RAR文件结构分析
发现自己看不懂。。。

有个办法,我们新建一个一模一样的flag.txt和一个名称一样的secret.png,然后压缩为RAR,再通过十六进制编辑器对他们的内容进行比对。此外,在压缩时,要注意原文件的压缩格式和RAR版本,尽可能将新的压缩文件与原压缩文件一致。
在这里插入图片描述
下图左面是题目给出的RAR文件,右面是我们新建的RAR文件
在这里插入图片描述
从flag.txt的结尾到secret.png的开头,我们发现了几处异同,红色标记出了不同,蓝色标记出了相同的数据
我们将每一段不同的数据进行修改(一段一段试),先把a8 3c 7a 改为51 59 74,打开压缩包,发现能够看到secret.png了!但却提示文件头被破坏
在这里插入图片描述
先把secret.png提取出来,打开发现是一个空白图,用十六进制编辑器打开
在这里插入图片描述
发现这是一个gif图片,重命名,用Photoshop打开,发现有两个图层,将其导出,使用图片隐写查看工具stegsolve查看,调至Red plane 0
在这里插入图片描述
讲两张图片拼接,补上定位点,扫描二维码得到flag

在这里插入图片描述
flag{yanji4n_bu_we1shi}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值