私はJavaアプリケーションを実行するプラットフォームで作業します。これらのアプリは難解なものが多く、ProGuardを使用するものがほとんどです。これにより、プラットフォームでのデバッグの問題が非常に困難になります。難読化されたJavaバイトコードの逆コンパイル
現在、私はそれらのアプリケーションを逆コンパイルするためにJD(http://java.decompiler.free.fr/)を使用しています。 JDはまともな仕事をしていますが、生成されるコードが理解しにくいことがあります。
これは主に、難読化ツールがJVMバイトコードの制約の少ない仕様を利用して、有効なJavaコード(例:積極的なオーバーロード)にマップされない有効なバイトコードを生成するために発生します。
私の質問です:難読化されたバイトコードを扱うために特別に構築されたデコンパイラはありますか?
はあなたがhttp://members.fortunecity.com/neshkov/dj.html –
@ anirudh4444それはWindowsでのみ動作しますしようとしています。私はUbuntuで動作するものが必要です。 – JoaoHornburg
ワイン/モノを使ってubuntuで実行できます。 –