PHDay CTF 2012 Quals Misc200

此题题目为如下一张全黑的图片:

很容易猜想到图片可能是背景颜色遮盖了图片内容,也有可能是图片的header等一些信息损坏,导致图片显示有问题。
对于第一种猜想,用PS打开图片,就可以看到图片的各个像素点都是一样的颜色。
对于第二种猜想,Mr.刘在学习gif的数据格式,校验每位是否错误,这种方法很费力费时。我采用的是,用Python读取图片像素,生成新的图片。

代码如下:

打开新生成图片,显示结果如下: