偶然发现的,做个记录
FLAG = [83,89,78,84,45,86,96,45,115,121,110,116,136,132,132,132,108,128,117,118,134,110,123,111,110,127,108,112,124,122,108,118,128,108,131,114,127,134,108,116,124,124,113,108,76,76,76,76,138,23,90,81,66,71,64,69,114,65,112,64,66,63,69,61,70,114,62,66,61,62,69,67,70,63,61,110,110,112,64,68,62,70,61,112,111,112]
print(FLAG)
for i in FLAG:
print(i)
if i == 123:
FLAG = []
print("flag is null", FLAG)
当
for i in FLAG的时候,i的每个值已经确定了,哪怕是FLAG的值随后发生了改变,i依旧能输出每个FLAG的值
所以把每个字符rot13,可以这样写
FLAG = [chr(i-13) for i in FLAG]
真的是涨姿势了,大佬的写法
灵感源头 点击打开链接