1

hello! を出力する単純な nasm プログラムがあるとします。もちろん intel 構文で、(-f elf を使用して) アセンブルし、ndisasm を使用して逆アセンブルすると、まったく異なります! hello world プログラムと同じ単純な形式に逆アセンブルできないのはなぜですか? できませんか?

4

2 に答える 2

3

アセンブリから元のソース コードを回復しようとしている場合は、忘れてください。特に、多くの最適化を行う最新のコンパイラでは。

逆アセンブラに関する私の経験から、プログラムが比較的単純な場合に限り、ある程度判読可能なコードを得ることができます。

于 2010-08-15T03:36:06.007 に答える