编程语言
首页 > 编程语言> > buu-Java逆向解密

buu-Java逆向解密

作者:互联网

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

在这里插入图片描述

标签:147,Java,0x20,191,解密,buu,flag,137,str
来源: https://blog.csdn.net/qaq517384/article/details/122790163