压缩包两个文件,一个key,一个密文。
打开密文是乱码,使用16进制查看,一串数字,和key转换为bytes逐位异或。得到flag
开始以为是键盘密码,qeasdf,左上角区域
#异性相吸 xor
key='asadsasdasdasdasdasdasdasdasdasdqwesqf'
mi = '071F200308041255031054584B5C584A5653445203440258460654470556475744125D4A141B'
kb = key.encode()
mb = bytes.fromhex(mi)
s=[]
for i in range(len(kb)):s.append(kb[i] ^ mb[i%len(kb)])
print(bytes(s))
fs =''
for i in range(len(s)):fs+=chr(s[i])
print(fs)
b'flAg{ea1bc0988992276b7f95b54a7435e89e}'
flAg{ea1bc0988992276b7f95b54a7435e89e}