嗨,我试过反编译jhipster生成的war文件的类(未混淆),但它没有显示类文件的反编译版本。我试过使用normaljar(gson),可以看到该类的java代码。它显示为空,我无法看到实际的代码。
bqucvtff1#
jhipster是开源的,您试图阅读的代码来自jhipster/jhipster的库-我认为在那里阅读它比尝试反编译类文件更容易。如果您使用maven和/或一个好的ide,您还应该能够下载源文件,或者至少附加它们,这样就可以使用它们而不是反编译.class文件。这些源文件可以在maven central上找到。如果你真的想为审计目的反编译这些文件:我是编译它们并发布这些版本的人,我不会做任何特定的事情来混淆它们。它们只是使用 mvn compile 与最新的jdk版本在macosx上发布的时候。所以我猜你的反编译器相当糟糕,你应该试试另一个:intellij idea默认提供的反编译器通常做得很好,你可以试试。
mvn compile
1条答案
按热度按时间bqucvtff1#
jhipster是开源的,您试图阅读的代码来自jhipster/jhipster的库-我认为在那里阅读它比尝试反编译类文件更容易。
如果您使用maven和/或一个好的ide,您还应该能够下载源文件,或者至少附加它们,这样就可以使用它们而不是反编译.class文件。这些源文件可以在maven central上找到。
如果你真的想为审计目的反编译这些文件:我是编译它们并发布这些版本的人,我不会做任何特定的事情来混淆它们。它们只是使用
mvn compile
与最新的jdk版本在macosx上发布的时候。所以我猜你的反编译器相当糟糕,你应该试试另一个:intellij idea默认提供的反编译器通常做得很好,你可以试试。