hexdump
本身是一个用于显示二进制文件内容的工具,它可以将二进制数据转换成十六进制表示的文本格式
要将二进制文件反汇编成汇编代码,你可以使用 objdump
或 ldd
等工具。这里是一些示例:
objdump
反汇编:objdump -d -M intel input_file > output_file.asm
这里,input_file
是你要反汇编的二进制文件,output_file.asm
是生成的汇编代码文件。-d
选项表示反汇编,-M intel
表示使用 Intel 语法。
ldd
检查依赖关系(虽然这不是反汇编,但它可以帮助你了解程序的依赖关系):ldd input_file
这里,input_file
是你要检查依赖关系的二进制文件。这个命令会列出程序所依赖的共享库及其路径。
总之,hexdump
不能直接反汇编代码,但你可以使用其他工具(如 objdump
)来实现这一目的。