如何反编译基于jhipster的war文件

ct2axkht  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(431)

嗨,我试过反编译jhipster生成的war文件的类(未混淆),但它没有显示类文件的反编译版本。我试过使用normaljar(gson),可以看到该类的java代码。

它显示为空,我无法看到实际的代码。

bqucvtff

bqucvtff1#

jhipster是开源的,您试图阅读的代码来自jhipster/jhipster的库-我认为在那里阅读它比尝试反编译类文件更容易。
如果您使用maven和/或一个好的ide,您还应该能够下载源文件,或者至少附加它们,这样就可以使用它们而不是反编译.class文件。这些源文件可以在maven central上找到。
如果你真的想为审计目的反编译这些文件:我是编译它们并发布这些版本的人,我不会做任何特定的事情来混淆它们。它们只是使用 mvn compile 与最新的jdk版本在macosx上发布的时候。所以我猜你的反编译器相当糟糕,你应该试试另一个:intellij idea默认提供的反编译器通常做得很好,你可以试试。

相关问题