咱先进入主函数 然后f5反编译,可以看出是xor异或 追踪xor函数
可以看出这是一个xor对str1进行异或 参数是3
咱直接进行脚本解密
def xor_string(s, key):
return ''.join(chr(ord(c) ^ (3 * key)) for c in s)
def main():
str2 = "E`}J]OrQF[V8zV:hzpV}fVF[t"
decrypted_flag = xor_string(str2, 3)
print(f"Decrypted FLAG: {decrypted_flag}")
if __name__ == "__main__":
main()