RGB合成图片(misc)

文件链接https://pan.baidu.com/s/1laSVIihlemF98zL95YPjIg

打开发现全是(255,255,255)这些东西,显然这些东西是RGB,我们可以使用python的PIL模块来生成图片。一开始以为是一个二维码,但是总共有135000个,显然是不能被开方的,由于没有什么思路,就把135000,因数分解一下,然后尝试了几个,发现150*900的时候最清晰,能完全看到flag,其他有的比较模糊,或者直接看不出来。
下面贴上脚本:
python3

from PIL import Image

f = open("./basic.txt","r")
result = f.readlines()
for i in result:
	d = i.strip("\n")

x = 900
y = 150
im = Image.new("RGB",(y,x))
file = open("./basic.txt","r")
for i in range(y):
	for j in range(x):
		line = file.readline()
		rgb = line.split(",")
		im.putpixel((i,j),(int(rgb[0].strip("(")),int(rgb[1]),int(rgb[2].strip("\n").strip(")"))))
im.show()
im.save("./flag.jpg")
发布了28 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43342566/article/details/102418732