很有趣的题
我来说个最简单的方式 1、记事本打开后将0替换成□ 、 1替换成■。 2、复制内容至Excel表中 3、随便找个二维码,三个定位符复制到左上、右上、左下空白位置。 4、扫码得到Flag!
定位符装上去的时候注意每个定位符都要空出一行和一列 黑的可以用█ 白的可以用两个空格
用python替换 然后在txt里手搓出来 哈哈
弄exsel把1替换成黑色背景,0删除,再弄3个定位符,搞定
excel也挺方便
使用excel的方法:首先把单元格设置为文本类型,然后将数据以仅粘贴值的方式粘贴到A列,然后对A列进行按固定宽度分列的操作,这样数据信息就分布到了A1:Y25单元格。然后需要把左上角、右上角、左下角补齐定位码,定位码大小为7*7,最外面一圈黑(写1),里面一圈白(写0),最里面是3*3的实心黑(写1),为什么是7*7?是因为规定25*25大小的二维码定位码为7*7。然后进行替换,替换1为1,设置替
我靠 不会Python真崩溃 ,手搓二维码太痛苦了
网上找脚本一下就跑出来了
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
...
评论
.⎛⎝•̀ω•́⎠⎞. 19小时前
举报
很有趣的题
Miriam 3月前
举报
我来说个最简单的方式 1、记事本打开后将0替换成□ 、 1替换成■。 2、复制内容至Excel表中 3、随便找个二维码,三个定位符复制到左上、右上、左下空白位置。 4、扫码得到Flag!
Cryflmind 4月前
举报
定位符装上去的时候注意每个定位符都要空出一行和一列 黑的可以用█ 白的可以用两个空格
FlameBoi 4月前
举报
用python替换 然后在txt里手搓出来 哈哈
308269583 4月前
举报
弄exsel把1替换成黑色背景,0删除,再弄3个定位符,搞定
csclhdy 5月前
举报
excel也挺方便
zdzx 5月前
举报
使用excel的方法:首先把单元格设置为文本类型,然后将数据以仅粘贴值的方式粘贴到A列,然后对A列进行按固定宽度分列的操作,这样数据信息就分布到了A1:Y25单元格。然后需要把左上角、右上角、左下角补齐定位码,定位码大小为7*7,最外面一圈黑(写1),里面一圈白(写0),最里面是3*3的实心黑(写1),为什么是7*7?是因为规定25*25大小的二维码定位码为7*7。然后进行替换,替换1为1,设置替
13997389254 6月前
举报
我靠 不会Python真崩溃 ,手搓二维码太痛苦了
liming306 8月前
举报
网上找脚本一下就跑出来了
明天的太阳 9月前
举报
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