どのように1は、Pro * C / C ++プログラムを逆アセンブルしますか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/560344

質問

のPro * C / C ++実行可能ファイルを逆アセンブルする方法はありますか?

役に立ちましたか?

解決

一般的にはそれらが作成されているにかかわらず、どのように、実行可能ファイルの逆アセンブラが利用可能でなければなりません(gccは、procは、など、手書き)しかしが最適化されたバイナリは、おそらく読み取り不能またはソースにつながる逆コンパイルます。

また、プロC / C ++コンパイラは、直接ではなく、その後、順番に、プラットフォームのネイティブコンパイラ(GCC、XLC、のVC ++、等)によってコンパイルされたC / C ++コードを出力する。

また、生成されたコードは、直接手動修正の多くせずに再コンパイルしない場合が多い。

あなたはまだ x86の逆アセンブラ<このリストを見て、あなたの運を試してみたい場合は/>スタートのために。

他のヒント

PE Explorerの逆アセンブラに、32ビットの実行可能ファイルのために非常にまともな逆アセンブラを試してみてください。

あなたは、あなたの好みの逆アセンブラツールで解体試してみてください。一日の終わりには、PRO C / C ++プリプロセッサでコンパイルされた実行ファイルは、単なるC / C ++実行可能です。

あなたが探していることは、あなたのコード内のSQL文である場合、あなたはを見てみることをお勧めします。

$ strings your_executable_file

それはあなたの実行ファイルに存在するすべての定数文字列のリストを与えると、チャンスはあなたがそれとSQL文を得ようとしているということです。

幸運ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top