我靠 不会Python真崩溃 ,手搓二维码太痛苦了
flag{QR_c0de_1s_1nterest1n9}
网上找脚本一下就跑出来了
from PIL import Image img = Image.new("L", (25, 25), 0) pix = img.load() with open(r"D:\CTF测试\1和0的故事.txt", "r") as fp: lines = fp.readlines() for i in ra
01的故事终于搞会了
还是写脚本,比较方便,会用到PIL库,做一个空白画布,首先确定字符长度,然后把字符中的0和1分别对应黑和白进行转换生成二维码图片,最后加上定位符,用手机扫描就可以了
用word, 图片浮于文字上方,补全就可以了,不需要ps
这题真牛,定位符是7*7的别搞8*8的
有点意思
使用excel的方法:首先把单元格设置为文本类型,然后将数据以仅粘贴值的方式粘贴到A列,然后对A列进行按固定宽度分列的操作,这样数据信息就分布到了A1:Y25单元格。然后需要把左上角、右上角、左下角补齐定位码,定位码大小为7*7,最外面一圈黑(写1),里面一圈白(写0),最里面是3*3的实心黑(写1),为什么是7*7?是因为规定25*25大小的二维码定位码为7*7。然后进行替换,替换1为1,设置替