在Ubuntu中,你可以使用多種工具來進行反匯編操作,例如objdump
、ndisasm
等。以下是使用這些工具進行反匯編并將結果保存到文件中的基本步驟:
objdump
安裝必要的軟件包(如果尚未安裝):
sudo apt update
sudo apt install binutils
反匯編可執行文件或目標文件:
objdump -d your_file > disassembly.asm
這里,your_file
是你要反匯編的文件名,disassembly.asm
是輸出的反匯編代碼文件。
查看反匯編結果:
cat disassembly.asm
ndisasm
安裝必要的軟件包(如果尚未安裝):
sudo apt update
sudo apt install nasm
反匯編二進制文件:
ndisasm -b 32 your_binary_file > disassembly.asm
或者對于64位文件:
ndisasm -b 64 your_binary_file > disassembly.asm
這里,your_binary_file
是你要反匯編的二進制文件名,disassembly.asm
是輸出的反匯編代碼文件。
查看反匯編結果:
cat disassembly.asm
通過以上步驟,你可以輕松地在Ubuntu中反匯編指令并將結果保存到文件中。