bype的wp
拿到文件打开是两串二进制,我当时想的是都转成ASCII码。。。。错的!!!
就知道不会有这么简单!!!

正解是取前一段二进制的奇数位与后一段二进制的偶数位组成一个新的二进制集合,然后将其转换成字符串即可
附上python脚本
import binascii
s='010101100100010101110101010001010100010001000101010101100100011001010110011001000100010001000110011001100110010001100100010101100100010001010101010101010101010101000110'
t='101010101001101111011001101101011011011101000100100100110110010010010101001101101010011101000011010101010101010000110111100001000101101010000110101010011000101001001111'
flag=''
for i in range(len(s)):
flag+=s[i]+t[i]
print binascii.a2b_hex(hex(int(flag,2))[2:-1]) #binascii 把二进制转成字符串

运行出来即可得到flag

flag{ce3e502c-48c9-4d50-9990-5b81db6fcbf0}

浙公网安备 33010602011771号