Java教程

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)

在这里插入图片描述

这篇关于buu-Java逆向解密的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!