どのように1は、Pro * C / C ++プログラムを逆アセンブルしますか? [閉まっている]
-
05-09-2019 - |
質問
のPro * C / C ++実行可能ファイルを逆アセンブルする方法はありますか?
解決
一般的にはそれらが作成されているにかかわらず、どのように、実行可能ファイルの逆アセンブラが利用可能でなければなりません(gccは、procは、など、手書き)しかしが最適化されたバイナリは、おそらく読み取り不能またはソースにつながる逆コンパイルます。
また、プロC / C ++コンパイラは、直接ではなく、その後、順番に、プラットフォームのネイティブコンパイラ(GCC、XLC、のVC ++、等)によってコンパイルされたC / C ++コードを出力する。
また、生成されたコードは、直接手動修正の多くせずに再コンパイルしない場合が多い。
他のヒント
PE Explorerの逆アセンブラに、32ビットの実行可能ファイルのために非常にまともな逆アセンブラを試してみてください。
あなたは、あなたの好みの逆アセンブラツールで解体試してみてください。一日の終わりには、PRO C / C ++プリプロセッサでコンパイルされた実行ファイルは、単なるC / C ++実行可能です。
あなたが探していることは、あなたのコード内のSQL文である場合、あなたはを見てみることをお勧めします。
$ strings your_executable_file
それはあなたの実行ファイルに存在するすべての定数文字列のリストを与えると、チャンスはあなたがそれとSQL文を得ようとしているということです。
幸運ます。
所属していません StackOverflow