This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center。
7年前关闭。
我们已经混淆了Java源代码并正在对其进行处理,因此,使我们的源代码变得愚蠢可笑,证明混淆时需要做些什么吗?如何防止混淆?和
现在所有可用的去混淆开源工具是什么?
7年前关闭。
我们已经混淆了Java源代码并正在对其进行处理,因此,使我们的源代码变得愚蠢可笑,证明混淆时需要做些什么吗?如何防止混淆?和
现在所有可用的去混淆开源工具是什么?
最佳答案
没有去混淆工具。您实际上在说的是反编译器。
一个好的混淆器将消除反编译器生成可读源代码所需的大多数线索。但是,它仍然不会阻止具有足够技能和决心的人对您的代码进行反向工程。实际上,您无法采取任何措施来防止这种情况的发生。
如果您要判断它的难易程度,那么最好的答案就是尝试自己进行逆向工程……使用所有可以帮助您的反编译器。 (我想您真的很担心有人在攻击关键部分……例如许可证密钥检查。因此,请专注于逆向工程/规避它。)