毫无思路,不过也学到了点东西:
from base64 import*
str=b64decode('AAoHAR1TIiIkUFUjUFQgVyInVSVQJVFRUSNRX1YgXiJSVyJQVRs=') #先解码
data=list(str) #把字符转为数组中
print(data)
for i in range(1,200): # 异或的范围
flag=''
for k in range(len(data)): #for循环进行对data数组中的每一个值进行xor处理,然后打印每次组成的全部
flag+=chr(data[k]^i)
print(flag+"\n")