其余全是 F0 中间有一小段是 22 44
根据提示 容易想到是 二进制
0110110000101100000011000110110010011100101011000000110010000110101011000010110010001100000111000010110001000110001001101010110001100110101001100110110001000110011011001010011010101100010001100010110011000110101001100010110011001100000111001100110001001100
format一下二进制是 8*32
而题目又提示 (答案为32位的一串字符串)
所以尝试将其转化为字符
发现是一堆无意义的东西
猜想是否 01 弄错 调换 01 尝试
with open('out.txt', 'a') as o:
with open('bin.txt', 'r') as b:
for line in b.readlines():
for word in line:
if word == '1':
o.write('0')
else:
o.write('1')
任然是一串无意义
尝试倒序
with open('out.txt', 'a') as o:
with open('bin.txt', 'r') as b:
for line in b.readlines():
line2 = ''
for word in line:
line2 = word + line2
o.write(line2)
得到flag
6406950a54184bd5fe6b6e5b4ce43832