問題タブ [decompiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3057 参照

android - Android - アプリの証明書を確認する

こんにちは
、アプリ ( Amazon Mobileなど) の証明書を確認する方法はありますか?
apkを逆コンパイルしますか?

ありがとう

0 投票する
4 に答える
87377 参照

python - py2exeでコンパイルされたexeファイルを逆コンパイルするには?

py2exeでコンパイルされたexeファイルを逆コンパイルするには?

1 つの exe ファイルだけで、zip ファイルはありませんでした。

pyc または pyo ファイルに逆コンパイルする方法は?

0 投票する
4 に答える
2272 参照

c# - aspx.csとaspx.designer.csはどこにありますか

私はもう利用できない誰かからのウェブサイトを内在させました。デプロイされたフォルダーには、Config.aspxがあります(コードを参照してください)。しかし、コードビハインドファイルが見つかりません。設定ページが機能します。.csファイルはどこにありますか?

ありがとう

0 投票する
3 に答える
10319 参照

decompiler - 走るブーメラン

私は Ubuntu 8.04 を使用しており、 Boomerangをダウンロードしてファイルをデスクトップのフォルダーに解凍しました。

cdexeブーメランファイルが存在するそのフォルダーに移動し、入力しました./boomerangand boomerang.

ただし、エラーメッセージが表示されました:

./boomerang を実行できません: そのようなファイルまたはディレクトリはありません。

なぜこれが起こるのですか?

0 投票する
2 に答える
8001 参照

java - JD-GUI を使用して、逆コンパイルされた JAR からプロジェクト リンクを再作成するにはどうすればよいですか?

古い .JAR ファイルがあります。JD-GUI を使用して逆コンパイルすることはできますが、これにより一連のクラス ファイルが得られます。コードをたどろうとしていますが、さまざまなクラス間のリンクが限られています。

コードを手動でたどることはできますが、より簡単にナビゲートできるように、プロジェクトを「再リンク」または作成する方法はありますか。

JD-GUI は、特定のクラスに下線を引くときに部分的にこれを行いますが、そのクラスに移動するだけです。宣言に直接移動するか、すべての使用法を確認したいと思います。

0 投票する
2 に答える
9309 参照

java - 難読化された Java バイトコードの逆コンパイル

Java アプリを実行するプラットフォームで作業しています。これらのアプリは難読化されていることが多く、そのほとんどが ProGuard を使用しているため、プラットフォームの問題のデバッグが非常に困難になっています。

現在、私はJD(http://java.decompiler.free.fr/)を使用してそれらのアプリを逆コンパイルしています。JD はまともな仕事をしますが、生成されたコードが難しすぎて理解できない場合があります。

これは主に、難読化ツールが JVM バイトコードの制約の少ない仕様を利用して、有効な Java コードにマップされない有効なバイトコードを生成するために発生するようです (例: 積極的なオーバーロード)。

だから、私の質問は: 難読化されたバイトコードを処理するために特別に構築された逆コンパイラはありますか?

0 投票する
3 に答える
13261 参照

c# - C#ソースコードを取得するためにpdbを逆コンパイルする方法は?

私のシナリオ:例外が発生したコードの一部をログファイルに書き込みたい(たとえば、例外が発生した行の5行前と5行後、または少なくともそのメソッドのすべてのコード)。

私の考えは、C#コードでpdbファイルを逆コンパイルし、その逆コンパイルされたファイルから、catchブロックで例外が発生したメソッドを見つけることです。

Pbdファイルが存在し、私のアプリはデバッグバージョンとしてビルドされています。GUIを介して逆コンパイルを実行できるツール(Reflectorなど)があることは知っていますが、コードからその機能を利用したいと考えています。

どうやってするの?

0 投票する
4 に答える
1188 参照

java - 逆コンパイルを防ぐ/遅くするテクニック

重複の可能性:
最高の Java 難読化ツール ?

私の例では、Eclipse が逆コンパイル プラグインを提供していることを知っています。そして、プログラムを逆コンパイルする方法が他にもいくつかあると確信しています。

また、逆コンパイルは 100% 正確ではなく、結果が大きく異なる可能性があると聞いたことがあります (同じプログラムを同じ方法で逆コンパイルしても)。精度は、コードの作成方法などによって異なります。

Java (または任意の) プログラムの逆コンパイルをより困難にするために、どのような手法を使用しますか?

0 投票する
2 に答える
13862 参照

eclipse - Eclipseで*.classファイルを検索する

eclipseの.classファイル(参照ライブラリから)で用語(メソッド名など)を検索することは可能ですか(JD Java Decompilerで自動的に表示できるので、さまざまなクラスファイルを調べると、私が何を見つけることができますか?視覚的に、または個々のファイルを検索して探しています)。クラスの検索について同様の質問があり、ctrl + alt + hを使用するように指示されました。これにより、.classファイル内の特定のクラスのクラス階層を検索できますが、そのメソッドでは検索できないようです。名前またはメソッドや変数などの構造によるインターフェース。

0 投票する
4 に答える
335 参照

decompiler - 逆コンパイラが理論的に元のコードを生成できない理由

インターネットを検索しましたが、逆コンパイラが元のソース コードを生成できない理由について具体的な答えは見つかりませんでした。満足のいく答えは得られません。どこかで停止問題に似ていると書かれていましたが、その方法はわかりません。では、完璧な逆コンパイラを作成する際の理論的および技術的な制限は何ですか。