問題タブ [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.
apache-flex - swfsを逆コンパイルしてフレックスするためのツールは何ですか
swfがflashまたはflexを使用して作成されたことをどのように知ることができますか?コンパイルしてフレックスに戻す方法はありますか?
sothinkはフラッシュ用ですが、フレックス用はありますか?
printing - ESC/P2 プリンター出力のトラップと変換
古い時代が追いつき、古いものは新しいものほど良くありません。ESC/P2 プリンター言語への印刷のみをサポートするシステムに大量のデータを保存しています。完全にサポートされていないわけではありませんが、印刷出力を変換できるようにしたいと考えています。
データストレージは専有ファイルです。一部のファイル形式をデコードしましたが、まだ空白が多すぎて、保存されたデータを正常に再作成できません。
ソフトウェアは Forth で書かれています。デバッグしようとしましたが、より良い逆コンパイラがないと時間がかかりすぎます。任意のポインタ...?
最後の簡単な方法は、印刷出力ストリームを取得してビットマップにデコードし、PDF などを作成することです。ESC/P2 が古くても、適切なライブラリを見つけられませんでした。ポインタはありますか?
誰かがどの道を歩むべきかについて提案があれば、私はとても幸せです. ああ、これを解決するために私が作成するソフトウェアはすべて C# で作成されます。:)
java - EclipseでコンパイルされたJavaコードをデバッグする方法
ソースがないJavaコードをデバッグするためのEclipseIDEのソリューション、つまり動的に逆コンパイルされたコードをデバッグしたり、ステップスルーしたりするためのソリューションがあるかどうか疑問に思います。JD-Eclipse、JadClipseを使用しようとしましたが、これらのプラグインは、いくつかのクラスファイルを確認したい場合にうまく機能しますが、デバッグすると、「ソースが見つかりません」というメッセージが表示されます。-これらのプラグインを「提供」ソースに「接続」するにはどうすればよいですか?
私の環境:
- Eclipse 3.5
- Windows XP(ただし、可能であれば、クロスプラットフォームソリューションを探しています)
ありがとうございました。
android - Androidの保存キー、恐怖の逆コンパイル
私は素晴らしいFPSを使用しており、秘密鍵をJavaコードに保存する必要があります。しかし、誰かが私のapkを逆コンパイルして、キーを見つけるのではないかと心配しています。私はapkを自分で逆コンパイルし、キーを見つけることができませんでしたが、VMの専門家ではありません。何か助けはありますか?
java - JAVA: 中括弧なしの場合、継続する関係
次のJavaコードフラグメントがあります
すべて良好。クラス ファイルを生成し、無料のツール (JD-gui) を使用して逆コンパイルすると、次のコードが返されます。
そのため、 I could not find any info on the other if statement (波括弧なし)に変更if(condition2) continue;
されます。if(!condition2);
ここでロジックを説明できる人はいますか? 前もって感謝します。
編集:さらにいくつかのテストを行いましたが、逆コンパイラが正しく機能しません。
前のコードは次のとおりです。
ここに逆コンパイルされたコードがあります
みんなに迷惑かけてごめん。:P できればこの質問を削除しようと思います。
decompiler - x86 PE バイナリを C に逆コンパイルしますか?
x86 PE バイナリの C コードを生成する方法があるかどうか知りたいです。これは本当に必要ありません。クローズドソースのソフトウェアがどのように機能しているかを知りたいだけです。
私の常識からすると、そのプロセスは次のようになると思います。
- x86 バイナリをアセンブリに変換します。これは、OllyDbg のような逆アセンブラーで行うことができます。
- このアセンブリを C に変換します。私はそのためのツールを知りません。それは実際に私の質問です。
よろしくお願いします。ありがとうございました。
PS: これが合法でない場合 (私はクラッカーではなく、クラッキングの目的はありませんが)、この質問を削除してください。
compiler-construction - バイナリデータファイルをコンパイル/逆コンパイルするための汎用ユーティリティまたはライブラリ?
いくつかの種類のテキスト形式にダンプし、編集してから再コンパイルする必要があるさまざまなバイナリ ファイル形式があります (バイナリ形式のわずかに異なるバージョンに)。もちろん、この種のことを行うために C/C++ で一連のユーティリティ コードを記述し、テキスト側 (XML や JSON など) のライブラリを活用することもできますが、これは頻繁に発生するタスク パターンです。私の仕事では、この種の仕事のためのある種の汎用ツールがおそらくすでに存在しているべきだと私には思えます。
明らかに、バイナリ ファイル形式を記述する何らかの方法 (スキーマなど) が必要です。これは、すべての明白なデータ型 (文字列、さまざまなサイズの int、bool など、float もいいでしょう) をサポートする必要があります。カウント フィールド、長さフィールド、パディング/アラインメントなど、データ ファイルにあるすべての典型的なものを処理します。バイナリ ファイルのエンディアンは、実行しているプラットフォームとは異なる可能性があるため、エンディアンのサポートがあると便利です。
このようなものがまだ存在しないとしたら、私は非常に驚くでしょうが、私はこれまでのところ Google 経由で運がありませんでした (そのようなユーティリティやライブラリをどのように簡潔に説明しますか?)。これに最も近いのは、「クラシック」Mac OS の時代にさかのぼる Apple のリソース コンパイラ/逆コンパイラ ユーティリティです。これらは C に似た構文を使用し、ヘッダー ファイルにリソース テンプレート定義を使用してさまざまなバイナリ リソースの形式を記述し、この C に似たソース構文とバイナリ リソースの間でコンパイル/逆コンパイルすることができました。
c - 逆コンパイルを回避するためのCベースのバイナリの難読化
逆コンパイルを防ぐためにCベースの実行可能ファイルまたはライブラリを難読化する方法はありますか?
c++ - Linux .so を逆コンパイルする方法はありますか?
Linux .so を逆コンパイルする方法はありますか?
c# - C#dllを逆コンパイルした後にdllを逆コンパイルする方法は?
リフレクターを使用してasp.netdllを逆コンパイルし、その後バグを見つけて修正しました。今度はそれをdllにコンパイルして戻したいので、デプロイできますが、どうすればこれを行うことができないようです。 ?