题目内容
下载题目链接,是一张二维码图片
解题步骤
根据题目提示扫描二维码,得到密码
happyctf
丢进Kali中,binwalk分析一下,发现隐藏了一个zip压缩包
分离图片和压缩包,发现压缩包需要解压密码
尝试使用之前扫描二维码得到的密码去解密,得到gilr.pg,但是无法正常打开图片。
使用16进制编辑器查看一下格式,检查是否文件格式存在缺失。
检查发现缺失文件头,于是补上ff d8 ff
添加完格式头,可以正常打开图片。
观察图片,可以看出似乎图片下方的腿部没有显示,于是修改图片高度为04 83
打开图片得到key:U2FsdGVkX1+/JVhJjnTXAwi5whdn+Nuw
经过大量解密尝试,最终发现是一个无密钥rabbit加密
得到密文 ZmxhZw==
进行一次base64解密
得到
flag
flag应该是某种图片加密的key
尝试使用各种图片隐写工具进行解密,最终发现jphs可以进行解密
得到123.txt,打开得到flag
flag{happy_summer}
【老人一年一年老,少年却难再年少】