在Ubuntu下进行反汇编,通常会使用一些命令行工具,如objdump、ndisasm等。以下是一些常用的反汇编指令和工具:
objdump是一个强大的工具,可以用来显示目标文件的各种信息,包括反汇编代码。
objdump -d <binary_file>
objdump -d -j .text <binary_file>
objdump -d -s <binary_file>
objdump -d -S <binary_file>
ndisasm是NASM汇编器套件中的一个工具,用于反汇编二进制文件。
ndisasm -b 32 <binary_file> # 32位模式
ndisasm -b 64 <binary_file> # 64位模式
ndisasm -b 32 -s <start_address> -e <end_address> <binary_file>
总之,在Ubuntu下进行反汇编时,objdump和ndisasm是最常用的工具。你可以根据具体需求选择合适的工具和选项来进行操作。