こんにちは、今回はプログラミングに役立つ便利なプログラムについてお話したいと思います。たとえば、他の人のコードを参照する必要があるがソース コードを持っていない、または自分のプログラムを暗号化して誰も閲覧できないようにする、などです。私が知っているプログラムの小さなリストを用意しました。
説明書:
説明書:
説明書:
説明書:
クラス内翻訳者
このプログラムは文字列変数を編集するために設計されています。- このプログラムを使用して *.class ファイルを開き、ファイルに含まれる行のリストが左側に表示されます。クラスにテキストがない場合、プログラムはこれを報告します。
- 左側のリストから行を 1 つずつ選択し、右下のウィンドウで変更します。ソーステキストは上部のウィンドウに表示されます。
- 変更された行はリスト内で緑色でマークされます。
- すでに変更された行を含む新しい *.class ファイルを保存するには、「ファイル」->「保存」メニューを使用します。
JD-GUI
このプログラムは Java クラスを表示し、プログラムのソース コードを表示するように設計されています。- 任意の jar またはクラス ファイルをプログラム ウィンドウにドラッグします。
Javaバイトコードエディタ
このプログラムは、バイトコードを編集し、Java クラスを表示および変更するように設計されています。- このプログラムを使用して、*.class ファイルまたは *.jar ファイルを開き、編集する目的のクラスを選択します。
- 左側のリストからタブを 1 つずつ選択します。
- メソッド コードを変更するには、左側の [メソッド] タブと目的のメソッドを選択します。
- すでに変更されたメソッドを含む新しい *.class ファイルを保存するには、メソッド編集の上部にある [メソッドを保存] ボタンを使用します。
ストリンガー
このプログラムは、Java アプリケーションを包括的に保護するように設計されています。- 保護する *.jar ファイルとその保存場所を選択します。
- 保護する必要があるボックスにチェックを入れます。
- 「実行」をクリックして、完了するまで待ちます。
シダフラワー
このプログラムは、Java アプリケーションを逆コンパイルするために設計されています。このプログラムにはグラフィカル インターフェイスがないため、ターミナル経由で起動する必要があります。 説明書:- フォルダーを作成し、そこに逆コンパイル用のファイルを置き、ソース用のフォルダーも作成します。
- ターミナルを介して、次の引数を指定してプログラムを呼び出します。1) 逆コンパイル用のフォルダー、2) ソース用のフォルダー (fernflower.jar deobf src を呼び出します)。
- deobf フォルダーのすべてのソース コードが src フォルダーに表示されます。
GO TO FULL VERSION