[BJDCTF 2nd]最简单的misc-y1ng
上来一个加密安装包,属性找不到密码,010editor伺候
50 4b 03 04 后的加密为是 08 00 偶数,说明没有加密,是伪加密
修改50 4b 01 02后的加密位后,解压得到未知文件
010editor打开发现IHDR,说明是png格式,发现缺少文件头
补齐89 50 4E 47,顺便获得flag图片
[BJDCTF 2nd]A_Beautiful_Picture
png文件010editor打开
文件头正常,搜索 IEND 文件尾
跳到了最后,一切正常
看看属性,无果
LSB,无果
搜索BJD,无果
尝试性修改图片高度,顺便得到flag
来首歌吧
歌?拖进Audacity
发现隐藏摩斯电码,解密后顺便得到flag
神秘龙卷风
四位数爆破rar
龙卷风是brainfuck,解密得flag
九连环
jpg文件010editor打开
文件头正常,搜索FF D9文件尾
跳到了后面,最后还有个很大的压缩包
分离压缩包,压缩包内有一个压缩包和一个加密了的图片
压缩包中的压缩包有个加密了的flag
010editor仔细分析压缩包
以50 4b 03 04为开头,50 4b 01 02为中间,50 4b 05 06为结尾
压缩包格式为:开开开开中结中中中结,标号1234567890
因为压缩包中含有压缩包,456对应的 开中结 应该为一个整体
对应序号为 1-7 2-8 3-9 (通过文件名判断)
发现2和8的加密位不对应,正是那个加密了的图片
说明是个伪加密
通过图片名称“已合并”,考虑steghide隐写,得

博主分享了在BJDCTF比赛中解决多个MISC类型题目的心得,涉及图片格式解析、隐藏信息提取、压缩包伪造加密、摩斯电码解密、隐写术等技巧。通过010editor、Audacity等工具,成功解密得到flag。
最低0.47元/天 解锁文章
857

被折叠的 条评论
为什么被折叠?



