VNCTF2021 MISC wp
发布日期:2021-05-10 03:43:44 浏览次数:24 分类:精选文章

本文共 638 字,大约阅读时间需要 2 分钟。

关于冰冰藏着秘密的谜题,这题看起来被非预期地改变了初始方案,最终使用 Foremost 和 WaterMarkH 解密。这种方法相比于原计划的 RAR 伪加密和傅里叶盲水印来说,操作起来更为简单直接。

附件文件中发现 PNG 文件头和尾的关键数据段,这部分数据可以直接提取并拼接起来。对于解 RAR 伪加密操作,发现 17 位置的数据更改为 80 即可解锁压缩包的真实内容。通过 WinHex 等工具查看文件头和尾的数据非常直观。

为了进一步分析,写一个简单的 Python 脚本运行 FFT 加速,恢复傅里叶盲水印以获得旗帜信息。脚本大致运行如下:读取灰度图片,执行 FFT、FFT 移位,取对数显示频谱,最后显示恢复后的图像。

关于音游题,关卡数据可能隐藏着特殊信息。通过分析 pulseType 字段的二进制编码,奋力转换为拼接后的 flag。注意每个轨道的最后八位固定值可能是关键解码入口。

压缩包中包含邮件的隐藏信息,提取其中的 base64 编码后解密出特殊数据库文件。文件中可能藏着关于 flag 的隐藏信息,需要谨慎解析。

对于 HAPPYNEWYEAR 谜题,获得的写着密码的图片提示需要使用 Stegpy 逆向分析。借助 Stegpy 可能能找到隐藏的密码信息,最终打破加密锁后获取真正的内容。

整个过程民主涉及文件格式分析、加密解密、脚本编写等多方面,灵活运用工具的能力至关重要。在实际操作中,要根据不同的题意调整策略,保持细心耐心,才能一步步解开谜题。

上一篇:CSTC2021 WriteUp
下一篇:基于go-cqhttp实现QQ机器人

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月10日 15时05分17秒