[GFCTF 2021]pikapikapika

本文详细介绍了如何解决GFCTF 2021中的pikapikapika挑战。作者通过010editor分析图片,发现ZIP隐藏内容,并利用ZIP伪加密的特征找出解压密码。解压后得到的wav文件经过二进制处理和base64解码,转换为PNG图片。最后通过修改CRC校验,成功修复图片并获取到flag。
摘要由CSDN通过智能技术生成

题目:图片

在这里插入图片描述

010editor

图片文件头是正常JPG标识
在这里插入图片描述
确保它是一张没有隐藏内容的图片,再搜索一下JPG的文件尾标识FF D9
果不其然,在文件尾后还有内容

一般文件尾标识后会隐藏其他内容!!!

在这里插入图片描述
看到PK,首先想到它是ZIP文件
搜索ZIP文件尾标识50 4B 05 06 00 00 00 00+其它
在这里插入图片描述
完整的将ZIP提取出来
解压需要密码
010editor打开看是不是伪加密

一个zip文件由三个部分组成:压缩源文件数据区+压缩源文件目录去+压缩源文件目录结束标志
一看(CTRL+F)50 4B 03 04 14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值