MISC-和36D没关系

admin 2022年1月5日23:11:12评论142 views字数 548阅读1分49秒阅读模式

>

>

MISC-和36D没关系

hdxw

附件图片hex尾部附加了另一个图片,弄出来保存为2.png,原图保存为1.png

比较rgb,发现有的相同有的相差1

rgb相同时记为0,相差1时记为1,并保存结果二进制到文件a.png

from PIL import Image

im1 = Image.open("2.png")
im2 = Image.open("1.png")
p1 = im1.load()
p2 = im2.load()
w = im1.size[0]
h = im1.size[1]

string = ""
for i in range(128):
    cnt = 0
    for j in range(128):
        r1,g1,b1,a1 = p1[i, j]
        # print(p1[i, j])
        r2,g2,b2 = p2[i, j]
        # print(p2[i, j])
        # p[i,j] = (r2-r1,g2-g1,b2-b1)
        if r2==r1:
            string += "0"
        else:
            string += "1"
f = open("a.png",'w',encoding="utf-8")
f.write(string)
f.close()

打开结果文件查看二进制,并不像二维码

010Editor打开,剪切二进制字符串,Edit->paste from->paste from binary text。保存后得到flag图片


  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年1月5日23:11:12
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   MISC-和36D没关系http://cn-sec.com/archives/720037.html

发表评论

匿名网友 填写信息