攻防世界杂项 gif

下载压缩包下来,有两个文件夹,其中_MACOSX中有个图片,不过损坏了不能查看,gif里面有104张(0-103)黑白图片,
在这里插入图片描述
攻防世界杂项 gif_第1张图片
黑白联想到二进制,白对应0,黑对应1,然后二进制转为字符串,运行脚本就OK

white = open('C:/Users/Downloads/gif/0.jpg', 'rb').read()
black = open('C:/Users/Downloads/gif/1.jpg', 'rb').read()
#注意要填文件真实的地址
flag = ''

for i in range(104):
    color = open('C:/Users/Downloads/gif/%d.jpg'%i, 'rb').read()
    if(color == white):
        flag += '0'
    else:
        flag += '1'
#把二进制数转为字符串
ans = ''
length = len(flag)//8
for i in range(length):
    ans += chr(int(flag[i*8: (i+1)*8], 2))

print(ans)

你可能感兴趣的:(CTF)