問題タブ [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.
android - Android - アプリの証明書を確認する
こんにちは
、アプリ ( Amazon Mobileなど) の証明書を確認する方法はありますか?
apkを逆コンパイルしますか?
ありがとう
python - py2exeでコンパイルされたexeファイルを逆コンパイルするには?
py2exeでコンパイルされたexeファイルを逆コンパイルするには?
1 つの exe ファイルだけで、zip ファイルはありませんでした。
pyc または pyo ファイルに逆コンパイルする方法は?
c# - aspx.csとaspx.designer.csはどこにありますか
私はもう利用できない誰かからのウェブサイトを内在させました。デプロイされたフォルダーには、Config.aspxがあります(コードを参照してください)。しかし、コードビハインドファイルが見つかりません。設定ページが機能します。.csファイルはどこにありますか?
ありがとう
decompiler - 走るブーメラン
私は Ubuntu 8.04 を使用しており、 Boomerangをダウンロードしてファイルをデスクトップのフォルダーに解凍しました。
cd
exeブーメランファイルが存在するそのフォルダーに移動し、入力しました./boomerang
and boomerang
.
ただし、エラーメッセージが表示されました:
./boomerang を実行できません: そのようなファイルまたはディレクトリはありません。
なぜこれが起こるのですか?
java - JD-GUI を使用して、逆コンパイルされた JAR からプロジェクト リンクを再作成するにはどうすればよいですか?
古い .JAR ファイルがあります。JD-GUI を使用して逆コンパイルすることはできますが、これにより一連のクラス ファイルが得られます。コードをたどろうとしていますが、さまざまなクラス間のリンクが限られています。
コードを手動でたどることはできますが、より簡単にナビゲートできるように、プロジェクトを「再リンク」または作成する方法はありますか。
JD-GUI は、特定のクラスに下線を引くときに部分的にこれを行いますが、そのクラスに移動するだけです。宣言に直接移動するか、すべての使用法を確認したいと思います。
java - 難読化された Java バイトコードの逆コンパイル
Java アプリを実行するプラットフォームで作業しています。これらのアプリは難読化されていることが多く、そのほとんどが ProGuard を使用しているため、プラットフォームの問題のデバッグが非常に困難になっています。
現在、私はJD(http://java.decompiler.free.fr/)を使用してそれらのアプリを逆コンパイルしています。JD はまともな仕事をしますが、生成されたコードが難しすぎて理解できない場合があります。
これは主に、難読化ツールが JVM バイトコードの制約の少ない仕様を利用して、有効な Java コードにマップされない有効なバイトコードを生成するために発生するようです (例: 積極的なオーバーロード)。
だから、私の質問は: 難読化されたバイトコードを処理するために特別に構築された逆コンパイラはありますか?
c# - C#ソースコードを取得するためにpdbを逆コンパイルする方法は?
私のシナリオ:例外が発生したコードの一部をログファイルに書き込みたい(たとえば、例外が発生した行の5行前と5行後、または少なくともそのメソッドのすべてのコード)。
私の考えは、C#コードでpdbファイルを逆コンパイルし、その逆コンパイルされたファイルから、catchブロックで例外が発生したメソッドを見つけることです。
Pbdファイルが存在し、私のアプリはデバッグバージョンとしてビルドされています。GUIを介して逆コンパイルを実行できるツール(Reflectorなど)があることは知っていますが、コードからその機能を利用したいと考えています。
どうやってするの?
java - 逆コンパイルを防ぐ/遅くするテクニック
重複の可能性:
最高の Java 難読化ツール ?
私の例では、Eclipse が逆コンパイル プラグインを提供していることを知っています。そして、プログラムを逆コンパイルする方法が他にもいくつかあると確信しています。
また、逆コンパイルは 100% 正確ではなく、結果が大きく異なる可能性があると聞いたことがあります (同じプログラムを同じ方法で逆コンパイルしても)。精度は、コードの作成方法などによって異なります。
Java (または任意の) プログラムの逆コンパイルをより困難にするために、どのような手法を使用しますか?
eclipse - Eclipseで*.classファイルを検索する
eclipseの.classファイル(参照ライブラリから)で用語(メソッド名など)を検索することは可能ですか(JD Java Decompilerで自動的に表示できるので、さまざまなクラスファイルを調べると、私が何を見つけることができますか?視覚的に、または個々のファイルを検索して探しています)。クラスの検索について同様の質問があり、ctrl + alt + hを使用するように指示されました。これにより、.classファイル内の特定のクラスのクラス階層を検索できますが、そのメソッドでは検索できないようです。名前またはメソッドや変数などの構造によるインターフェース。
decompiler - 逆コンパイラが理論的に元のコードを生成できない理由
インターネットを検索しましたが、逆コンパイラが元のソース コードを生成できない理由について具体的な答えは見つかりませんでした。満足のいく答えは得られません。どこかで停止問題に似ていると書かれていましたが、その方法はわかりません。では、完璧な逆コンパイラを作成する際の理論的および技術的な制限は何ですか。