実行可能ファイルの完全な逆アセンブリ (アセンブラへの入力として機能する) を取得することは可能ですか?
使用するotool -tV a.out
と、テキストセクションのみが表示されます。データなどの他のセクションは表示されません。
を使用するgdb
と、逆アセンブル コマンドに開始アドレスと終了アドレスが必要になります。ただし、バイナリの開始アドレスと終了アドレスを見つける方法がわかりません(a.outなど)。
実行可能ファイルを逆アセンブルし、アセンブリ コードをいじってから再アセンブルしようとしています。それは可能ですか?
バイナリ内のすべてのセクションの名前を見つけることができれば、それも役に立ちます。