第一次帮人破解图片,其实没啥,只是非标准的BMP图片,图片数据区采用游程编码。其实只要简单解码就可以了,问题是我用的是matlab破解,读回数据的时候就有问题,BMP存储时是从左下角开始,从左向右,从下向上存储
如上图,是256位色BMP,图像数据时从436h开始的,第一个60应该对应左下角的像素,第二60对应最后一行第二列的像素,第三个60对应最后一行第三列的像素。。。。。一直到最后一数据对应第一行最后一列的像素。
一时没注意到这点,破解的图片就变成乱序了。惭愧,惭愧。
下面是matlab程序和图片,用的时候改一改路径就行了
文章评论(0条评论)
登录后参与讨论