質問: 生の16ビットx86マシンコードを逆アセンブルするにはどうすればよいですか? 私が持っているブート可能なx86ディスクのmbr(最初の512バイト)を分解したいと思います。私はmbrをファイルにコピーしましたdd if=/dev/my-device of=mbr bs=512 count=1 ファイルmbrを逆アセンブルできるlinuxユーティリティに関する提案はありますか?
回答: objdumpを使用できます。 この記事 によると、構文は次のとおりです。objdump -d -b binary -mi386 -maddr16,data16 mbr