-------------已经到底啦!-------------
之前没接触过zlib文件格式;一直在思考如何将文件中的zlib解压,这一题整整忙了我两天.
我是傻逼.
Notepad查看
把下载下来的png用Notepad打开,发现里面还藏着一个png.
我们用binwalk分离一下
发现分离文件中有一张png,一张在zip里的png,一份空白文档(我以为有什么妙用,缩放(并不是)二维码什么的)以及一份zlib文件;(接下来的几天里我一直在攻略这份zlib)
依据在此,我更加确信这是出错在zlib.于是在搜索引擎里不断地搜索关于zlib解压的方法(我是傻逼)
···
···
后来,我才知道,有zlib说明大概率是LSB隐写;
在此之前,我先把分离出的4张png都扫了一遍
可以清楚地知道,第二张图已经明确告诉我们扫到第二张就行了,error就在png2;
放入stegsolve (记住此刻原图的形状,我觉得倒像是一只兔子)
然后我们查看最低位通道图
是的,没看错,二维码变了;但是还不可以扫喔.
接下来我们需要将原图和这张二维码异或一下.
不过我还找到另一个简便的出现方式
不约而同地,两张图都出现了神秘的符号;
百度后了解了这是猪圈密码.
按照这个解密就好了;
最后得到flag: !!flag{dajiadoaidjb}!!{.bulr}
还是挺简单的,但是之前没接触过zlib,stegsolve用得也不熟练,还得做加把劲骑士呢