MISC之简单的隐写
作者:互联网
首先在bugku中找到一题有关misc的题目,然后下载附件。
这边我们给附件解压 ,我们发现这是一张图片,然而我们并不能发现什么。
我们第一思路是改高宽,下面我们用winhex打开该图片分析下
解析:
(固定)八个字节89 50 4E 47 0D 0A 1A 0A为png的文件头
(固定)四个字节00 00 00 0D(即为十进制的13)代表数据块的长度为13
(固定)四个字节49 48 44 52(即为ASCII码的IHDR)是文件头数据块的标示(IDCH)
(可变)13位数据块(IHDR)
前四个字节代表该图片的宽
后四个字节代表该图片的高
后五个字节依次为:
Bit depth、ColorType、Compression method、Filter method、Interlace method
其中00 00 01 F4为宽
00 00 01 A4为高
目前图片的尺寸为500X420,我们尝试将宽高改为相等试试,也就是500X500的尺寸了。
即将00 00 01 A4 改为 00 00 01 F4试试
保存后,回到之前解压的文件夹打开该图片后发现
它就出来了,这道题刚好思路对了,所以很轻松的就成功了,所以拿到图片题后我们可以第一时间放进winhex中,如果保存后打开提示文件已损坏,那么此路不通。
标签:00,01,字节,隐写,MISC,13,简单,method,图片 来源: https://blog.csdn.net/qq_46490009/article/details/123609010