解压出一个.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)