web-dev-qa-db-ja.com

Linux .soを逆コンパイルする方法はありますか?

Linux .soを逆コンパイルする方法はありますか?

21
Rella

decompilers がありますが、逆コンパイラは、元のプログラムが作成されたのと同じ言語のコードを生成しない場合があります。

マシンコードをアセンブリに再アセンブルする disassemblers もあります。


Decompilation Wikiは、追加情報の優れた情報源になる場合があります。

14
jschmier

たとえば objdump(1) を使用してコードを逆アセンブルできます。

13