这个问题不太可能帮助任何未来的游客;它只与一个小的地理区域、一个特定的时刻或一个非常狭窄的情况有关,而这些情况通常不适用于互联网的全球受众。有关使此问题更广泛适用的帮助,请访问帮助中心。
8年前关门了。
我们已经对java源代码进行了模糊处理,目前正在进行这方面的工作,因此,让我们的源代码成为傻瓜式的,在进行模糊处理时要做什么?如何防止反模糊处理?以及
现在所有的去模糊开源工具都有哪些?
这个问题不太可能帮助任何未来的游客;它只与一个小的地理区域、一个特定的时刻或一个非常狭窄的情况有关,而这些情况通常不适用于互联网的全球受众。有关使此问题更广泛适用的帮助,请访问帮助中心。
8年前关门了。
我们已经对java源代码进行了模糊处理,目前正在进行这方面的工作,因此,让我们的源代码成为傻瓜式的,在进行模糊处理时要做什么?如何防止反模糊处理?以及
现在所有的去模糊开源工具都有哪些?
3条答案
按热度按时间oxosxuxt1#
对于java,我曾经成功地使用过这个模糊处理工具:http://proguard.sourceforge.net/#
作为奖励,它还缩小了代码。
我从未尝试过混淆我的c/c代码。这是我所知道的c/c模糊器之一,尽管我从未使用过它:http://freecode.com/projects/cxx-obfus
gupuwyp22#
没有除臭工具。你实际上说的是一个反编译器。
一个好的模糊器将删除反编译器生成可读源代码所需的大部分线索。但是,它不会阻止具有足够技能和决心的人对您的代码进行反向工程。事实上,你没办法阻止这一切。
如果你想对这件事的难易程度做出判断,那么最好的办法就是自己尝试做逆向工程。。。使用所有的反编译器,你可以得到你的手上(我想你真的很担心有人攻击关键部位。。。比如许可证密钥检查。所以专注于逆向工程/规避。)
tktrz96b3#
我们公司使用proguard。