只有个文件
不管怎么样,我们先解压
得到一张照片
属性很正常
所以丢到010editor里看看
FF D8 FF E0是jpg文件头
我们直接快进到jpg文件尾(FF D9)(按ctrl +F搜索)
可以发现这里有个50 4B 03 04
这是zip文件头,我们把前面的jpg文件删掉,另存为一个zip文件,解压
发现两个文件都需要密码,有可能是伪加密,需要验证下
伪加密数据区的全局加密为00 00且目录区不为00 00
真加密都不是00 00
可以看到数据区是00 00
搜索50 4B 01 02(目录区),发现与数据区相同位置的加密位不是00 00
把它改成00 00,解压
但还没结束,还有个压缩包仍旧需要密码
到这里就卡住了,但其实这里是图片用了steghide隐写
这里提供下下载网址(linux和win都有):
https://steghide.sourceforge.net/download.php#:~:text=You%20can%20download%20the%20current%20version%20of%20steghide,links%20point%20directly%20into%20the%20sourceforge.net%20download%20area.
由于弄kali比较麻烦,这里我们就用win版本。
下载之后,win+R调出cmd,
输入 "C:\Users\(你的用户名)\Desktop\steghide"(就是你下载的文件所处位置,不一定是桌面)
回车后会显示C:\Users\(你的用户名)\Desktop\steghide>
接下来是输入查找隐写的命令:
steghide extract -sf "C:\Users\(你的用户名)\Desktop\good-已合并.jpg"
(同理,这里是你解压后good-已合并.jpg所在位置)
结果如下
我们在steghide文件夹里就能找到ko.txt,打开
最后一步,解压qwe.zip
flag{1RTo8w@&4nK@z*XL}