思维导图:
初始化(case4)+操作(case5)————→flag(s:f1+f2)
【正向求解】
脚本:
str1='GXY{do_not_'
str2=[0x69,0x63,0x75,0x67,0x60,0x6F,0x66,0x7F]
for j in range(8):
if (j%2==1):
str2[j]-=2
else:
str2[j]-=1
str2[j] = chr(str2[j])
print(str1+''.join(str2))
#GXY{do_not_hate_me}
最后结果:flag{do_not_hate_me}