easy_png ctf图片隐写_Misc

1、保存为bin,发现有许多0和1,怀疑为二维码

2、脚本转换01为像素点,得到一个打乱的二维码

from PIL import Image
MAX = 330
pic = Image.new("RGB",(MAX, MAX))
str = ""
i = 0
for y in range (0,MAX):
    for x in range (0,MAX):
        if(str[i] == '1'):
            pic.putpixel([x,y],(0, 0, 0))
        else:
            pic.putpixel([x,y],(255,255,255))
        i = i+1
pic.show()
pic.save("flag.png")

easy_png ctf图片隐写_图片隐写_02

四、画图裁剪重新排列得到正确二维码,扫描得到flag

easy_png ctf图片隐写_CTF_03