由示例得出解题点:o代表1,_代表0。需要把这一串码按这样的规律写成二进制码。
1010111
1101000
1100101
1110010
1100101
0100000
1110100
1101000
1100101
1110010
1100101
0100000
1101001
1110011
0100000
1100001
0100000
1110111
1101001
1101100
1101100
0101100
1110100
1101000
1100101
1110010
1100101
0100000
1101001
1110011
0100000
1100001
0100000
1110111
1100001
1111001
0101110
然后写个py脚本把二进制->十进制->字符,这些字符连接成字符串,就是flag。
脚本如下:
with open("in.txt","r") as f:
lines = f.readlines()
s = ''
for line in lines:
line = '0b'+line.strip('\n') #二进制转十进制时二进制串的格式为0b100101这样
#print(line)
s += chr(int(line, 2))
print(s)
拿到flag: