下载得到一张图片010看一下,发现文件尾有一个base64,解码得到半个flag
Yunxi{0ja-nagbi-yb2ssvbub_yaibn
看一下属性,发现图片大小与分辨率不是很相符。再结合提示,猜测可能需要分离文件。
在kali中使用binwalk命令查看图片,发现其中含有一个压缩包
binwalk 12.png
binwalk | Kali Linux Tools 这个是binwalk的介绍
理论上可以使用dd命令分离(linux/unix下),但是在该题中没有zip的偏移起始量,无法准确定位。
所以我使用了使用foremost工具分离:foremost工具安装kali安装foremost-CSDN博客
分离得一个压缩包,打开后就是猪脚的图片
结合提示,应该为宽高隐写,值得注意的是,jpg图片与png图的宽高隐写有差别。
这是一张jpg图片,搜索ffc0,向后跳过3个字节就是图片高宽。用进制转换器16转10计算,修改后即可得到flag
完成