收获


【攻防世界】glance-50


思路一

得到一张 gif 动态图片:

攻防世界-glance-50 1.png

由于图画很窄,尝试修改宽度无果,在 Ubuntu 中隐写分析也没有发现

根据以往经验,gif 大概率是需要拆分的,于是将 gif 文件拆分成帧图片:GIF动态图片分解,多帧动态图分解成多张静态图片

攻防世界-glance-50 2.png

使用这个网站可以直接将拆分后的图片集中展示出来,可以直接得到 flag

这个题其实就是将藏有 flag 的图片拆分为一段一段的,然后将每一个片段作为一帧合成 gif 动态图。所以直接将 gif 拆分为帧后,再拼接起来即可


思路二

使用网站分离得到帧图片:

攻防世界-glance-50 3.png

在 Win 下安装 ImageMagick图像魔术 – 下载

在帧图片文件夹下打开 cmd,执行:

magick montage *.png -tile 201x1 -geometry +0+0 flag.png`

得到一张拼接的图片 flag.png

攻防世界-glance-50 4.png

根据图片内容获得 flag


结果

TWCTF{Bliss by Charles O’Rear}