由此可见这是一道图片隐写类的CTF题目
首先按照常规套路,查看图片的属性,没有发现任何问题
将图片倒入winhex,得到了图片的详细信息,发现png格式的图片也没有什么问题,然后查一下winhex里的IHDR(文件头数据块IHDR):它包含有PNG文件中存储的图像数据的基本信息,并要作为第一个数据块出现在PNG数据流中,而且一个PNG数据流中只能有一个文件头数据块。
根据查找到的信息可得到:
数据块类型占四个字节,是一串ASIIC码:49 48 44 52
IHDR数据块长度占四个字节: 00 00 00 0D
IHDR数据块数据占13哥字节:
00 00 01 F4 表示图像的宽度
00 00 00 F4表示图像的高度
06 表示色深,为2^8=256位,表示一个真彩色图像
02 表示颜色类型
00 表示使用算法
00 滤波器方法
00 表示图像的扫描方式
更改图像的宽度和高度进行尝试,得到了含flag的图片: