【问题标题】:How to run exe file whereas currently running jar [duplicate]如何在当前运行 jar 时运行 exe 文件 [重复]
【发布时间】:2018-10-31 14:39:12
【问题描述】:

我有一个基于 spring 的工作流系统,其中 java 插件被上传并以 jar 格式保存,它们被 jar 文件引用和使用。但是,我看到这个jar文件很容易被反编译,而且存在安全隐患。

我也尝试过混淆。我想运行 exe 以便它以字节码运行,因此很难进行逆向工程。

【问题讨论】:

标签: java spring jar exe obfuscation


【解决方案1】:

您可以使用ProGuard 作为优化器和混淆器。

ProGuard 也有一个maven plugin,您可以在构建过程中使用它。

【讨论】:

  • 感谢您的回复,但我试图避免滥用,因为它可以很容易地逆转。我正在寻找字节码级别的执行。
  • 这个混淆对代码安全性和防止反编译有多大帮助的问题与混淆器的威力有关。例如看这个链接guardsquare.com/en/products/dexguard
  • 这是为 Android 准备的,我需要它用于 java maven 插件。不过还是谢谢。
  • DashO 支持非Android Java,在多种平台上,并且比ProGuard 有更强的保护。 (完全披露,我在制作 DashO 的公司工作。)
猜你喜欢
  • 2017-04-11
  • 2017-06-14
  • 2013-07-18
  • 2010-09-16
  • 2012-09-19
  • 2011-10-03
  • 2012-09-13
  • 1970-01-01
  • 2015-02-07
相关资源
最近更新 更多