Easy ******--逆向

来到关键代码段:
Easy ******--逆向
仔细分析可以看出这个代码就是这么回事
你输入的name经过 那个异或处理,然后与给出的serial进行对比,相同则correct
**
脚本如下:

v8= [16,32,48]
I =0
na=”
serial=’5B,13,49,77,13,5E,7D,13’
serial=serial.split(‘,’)
for s in serial:
for d in range(257):
if v8[I%3]^d==int(s,16):
na+=chr(d)
I+=1
break
print (na)

flag如下:
Easy ******--逆向
一定要仔细分析,
题目链接
密码:6tcc