一、前言
本题方向为Misc——GFSJ0933,难度偏简单
来源地址:攻防世界(https://adworld.xctf.org.cn/challenges/list)
二、解题过程
下载附件后得到一个加密的压缩包
使用binwalk -e 83c91c0a-d47b-439c-b2e3-9e96f74f9e63.zip命令将文件分离出来
发现分离出了一个文件夹和俩个压缩包
打开文件夹发现了一个压缩包和一个word文档
将word文档放在Windows系统下打开
发现了一段密文,可以发现该段密文为rabbit加密,但是rabbit解密需要密钥,先暂放,寻找其他突破口(rabbit加密开头字母为U2FsdGVkX1)
通过新创建一个文档的方式,将此文档下的内容复制粘贴过去
发现文档的大小变小了
同样的内容,文件大小改变了,说明原文档中有部分内容隐藏了
点击文件——选项——隐藏文字
将隐藏文字勾选上
发现下方多了一个网址,通过查阅资料后确定新出现的内容为希尔加密
通过解密后得到love and peaceee
现在有了密码,将文档中的内容进行rabbit解密
解密后得到
得到的密文为base32加密后的内容,现在去进行base32解密
解码后得到Unicode加密后的密文,接着使用Unicode工具进行解码
解码完成之后,得到了新约佛论禅加密后的密文,现在进行新约佛论禅解密
解密后得到Live beautifully, dream passionately, love completely.
使用该密码,去解压fun.zip压缩包
解压缩后得到fun.wav一段音频
将fun.wav音频放入到Audacity工具中
选择频谱图,即可显示flag
三、flag
flag{m1sc_1s_funny2333}