bugku MISC 隐写2
文中涉及的图片PNG格式分析可参考本人的另一片文章:http://blog.csdn.net/xingyyn78/article/details/79140880从网站上可以下载下来一个rar压缩包,解压出一个PNG格式的文件。在windows下打开如下:但是在linux下无法打开:通过VIM查看其16进制编码。通过VIM打开2.png,并通过 :%!xxd 命令进入
·
文中涉及的图片PNG格式分析可参考本人的另一片文章:http://blog.csdn.net/xingyyn78/article/details/79140880
从网站上可以下载下来一个rar压缩包,解压出一个PNG格式的文件。在windows下打开如下:
但是在linux下无法打开:
通过VIM查看其16进制编码。通过VIM打开2.png,并通过 :%!xxd 命令进入16进制查看界面。
查看其编码可知IHDR域中信息显示宽为500像素,长为420像素,CRC应为C758D77D,但是文件中IHDR域的CRC为CBD6DF8A。
通过查看pHYs(物理像素数据块)可发现长和宽为1209344像素/米,图片的像素比或者高宽比应为1:1,因此通过VIM修改长为500像素。通过:%!xxd -r返回,然后保存。
可以正确打开图片:
更多推荐
已为社区贡献2条内容
所有评论(0)