异或处理

willingyut / 2023-08-26 / 原文

将base64解码,对结果进行异或处理

import base64
 
a = "AAoHAR1WI1BRX1RQJ1AgJVdfI1VXJ1JTJ1BVXiIjVyRRIiMlJRs="
a = base64.b64decode(a)
for i in range(128):
    s = ''
    for j in a:
        s  = s+chr(i^ord(j))
    if 'flag' in s:
        print s