3

難読化を解除するためのオープンソース ツールはありますか? A/B/C などのクラス/メソッドを示す逆コンパイルされたファイルを読み取ることができません

4

3 に答える 3

5

意味のある方法で難読化を解除するための唯一のオープンソース ツールは、あなたの頭です。

リバース エンジニアリングは難しく、忍耐、不屈の精神、カフェイン、ESP、スタートレックが必要です。

于 2012-09-07T13:27:45.080 に答える
5

私の知る限り、そのようなツールはありません。難読化解除ツールがメソッドやクラスに付ける意味のある名前を知る方法がないため、それが可能であるとは想像できません。

そしてそれが人々が難読化する理由です。

于 2012-09-07T13:12:03.023 に答える
2

問題は、jar ファイルが難読化されると、元の名前が破棄され、通常は短縮された名前に置き換えられることです。難読化されたファイルをプロジェクトに追加し、リファクタリング ツールを使用してより意味のある名前に置き換えることができます。コードをリファクタリングすると、クラスの目的が明確になるにつれて、クラスにより意味のある名前が付けられます。

于 2012-09-07T13:11:52.203 に答える