java是jar或类混淆的最佳工具,无需编写任何额外的配置文件
我正在寻找一种工具,它可以在类或jar模糊处理中提供敏锐的性能,并且可以很容易地对jar进行模糊处理。但有几天我一直在寻找这个工具。我知道Proguard值得拥有,但我需要一个非常友好的工具,它可以从jar中检索所有可用的包并显示出来。这样很容易混淆。如果我使用Proguard,我必须操作一个名为Proguard的配置文件。cfg将在模糊处理过程中使用,而且我必须执行一个命令行,您知道它不仅具有破坏性,而且和以前一样非常乏味。我知道eclipse有一些可用的插件正在用于模糊处理。但这是不可接受的,因为需要写下一个配置文件。
最后,我得到了一个名为Zelix的工具,它可以根据我的要求很好地工作。但它不能执行所有jar,它在分析类时给出了一些异常,并最终停止了混淆
任何人都可以建议我任何其他工具,这将是更好的,可以执行所有jar。我热切地等待你的答复。
# 1 楼答案
我在几个大型项目中成功地使用了Zelix,其中有数千个类被混淆。当Zelix找不到您可以直接或间接引用的第三方类时,它可能会失败。您可以尝试排除未能混淆的类/包,或者告诉在哪里可以找到所有第三方JAR(如果在哪里失败)
在Zelix配置脚本中添加
或者
添加第三方JAR
# 2 楼答案
下面是一些很好的Jar模糊处理程序:
是一篇关于模糊处理的文章,展示了如何使用Pro Guard和CafeBabeHere就是一个很好的例子。由于它的GUI界面,JShrinker相对更容易(因此我没有寻找任何教程)
# 3 楼答案
我使用了非常友好的proguard。如果您使用的是它的GUI版本,那么它对用户非常友好。通过运行Proguard的giu jar,您可以非常轻松地使用该软件GUI
# 4 楼答案
模糊工具可能对你的项目有用。但是,没有任何模糊的工具可以满足你的愿望。我给出一个选项是JavaGuard。但这并不是你想要的