CTF Misc 01文本转换为二维码

CTF Misc 01文本转换为二维码

有时候遇到Misc题,给一个文本里面是01,截图拉伸后发现跟二维码构造有些相似,于是就可以使用一个Python脚本将其转换为图片,将包含01内容的txt文件命名为flag.txt放置脚本根目录下,注意提前数一下行列,确定二维码的高度和宽度。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from PIL import Image
x = 25 #注意这里一定要看一下高度和宽度
y = 25
im = Image.new('RGB', (x, y))
white = (255, 255, 255)
black = (0, 0, 0)
with open('flag.txt') as f:
for i in range(x):
ff = f.readline()
for j in range(y):
if ff[j] == '1':
im.putpixel((i, j), black)
else:
im.putpixel((i, j), white)
im.save("1.jpg")

CTF Misc 01文本转换为二维码
https://www.xiaoan233.com/hello/01text-to-QRcode/
作者
Xiao_an
发布于
2024年2月2日
许可协议