列表

详情


1和0的故事

平台   MISC   已通过

题目作者: Eas0n

一  血: ‌‌‌‌‌‌‌‌‌‌‬‌‌

一血奖励: 2金币

解  决: 9556

提  示:

描  述: 1和0的故事

附  件: 下载

站长题解:

from PIL import Image

s01 = open('01.txt', 'r').read().replace('\n', '')
n = 25
pic = Image.new('RGB', (n, n))

i = 0
for y in range (n):
	for x in range (n):
		if s01[i] == '1':
			pic.putpixel([x, y], (0, 0, 0))
		else:
			pic.putpixel([x, y], (255,255,255))
		i += 1

pic.show()
pic.save('1.png')

# 补全三个定位角的方法,使用ps编辑图片,或者在01字符串上修改出对应的01位再运行脚本即可(1是黑,0是白,保持对称,中间留3,注意!!!残缺的三边都要修改!!!) 

修改后的01串如下(左上/右上/左下,三个角,7*7像素区域):

1111111001110010001111111
1000001000011110101000001
1011101001110001001011101
1011101010111100001011101
1011101010101010001011101
1000001001100010101000001
1111111010101010101111111
0000000001000001100000000
1100011101110110100011000
0001000010110010010010100
0100111101000011101110011
0011110100101011001001001
1000001001100001001101000
1111000111111011100101000
1011011111001101111110111
1000110110010010101101100
1000111100111111111110111
0000000010110001100010100
1111111010010100101010001
1000001010101010100011001
1011101000100111111110010
1011101000011001011110111
1011101001001100100100001
1000001011000011011011001
1111111011010000101110101

# 参考链接:https://blog.csdn.net/xiao__1bai/article/details/119155113

去做题

zdzx @ 2024-05-29 23:19:25 👍1

使用excel的方法:首先把单元格设置为文本类型,然后将数据以仅粘贴值的方式粘贴到A列,然后对A列进行按固定宽度分列的操作,这样数据信息就分布到了A1:Y25单元格。然后需要把左上角、右上角、左下角补齐定位码,定位码大小为7*7,最外面一圈黑(写1),里面一圈白(写0),最里面是3*3的实心黑(写1),为什么是7*7?是因为规定25*25大小的二维码定位码为7*7。然后进行替换,替换1为1,设置替


13997389254 @ 2024-05-25 23:19:25 👍0

我靠 不会Python真崩溃 ,手搓二维码太痛苦了


bored @ 2024-05-13 23:19:25 👍0

flag{QR_c0de_1s_1nterest1n9}


liming306 @ 2024-03-07 23:19:25 👍0

网上找脚本一下就跑出来了


明天的太阳 @ 2024-03-07 23:19:25 👍2

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


18956160518 @ 2024-03-07 23:19:25 👍0

01的故事终于搞会了


deger @ 2024-02-07 23:19:25 👍2

还是写脚本,比较方便,会用到PIL库,做一个空白画布,首先确定字符长度,然后把字符中的0和1分别对应黑和白进行转换生成二维码图片,最后加上定位符,用手机扫描就可以了


guest1111 @ 2023-12-07 23:19:25 👍0

用word, 图片浮于文字上方,补全就可以了,不需要ps


xiachen @ 2023-12-07 23:19:25 👍1

这题真牛,定位符是7*7的别搞8*8的


tcbcy @ 2023-11-07 23:19:25 👍0

有点意思