解压出一个.class文件
jd-gui打开
在我们输入一个字符串后,通过for循环异或,将得到的新字符串与KEY进行比较,看看是否相等
result=arr[i]+64^0x20
逆推减一下就好了
str=[180, 136, 137, 147, 191, 137, 147, 191,148, 136, 133, 191, 134, 140, 129, 135, 191, 65]
flag = ""
for i in range(0,len(str)):
flag += chr(str[i] - ord('@') ^ 0x20)
print(flag)