温馨提示×

centos反汇编指令怎样安装

小樊
36
2026-09-03 03:10:25
栏目: 智能运维

在 CentOS 上,“反汇编指令”通常不是单独一个命令,而是依赖 binutils(提供 objdumpobjcopy 等)或 gdbndisasmradare2IDA 等工具。下面按常见需求给你说明怎么安装和使用。


一、最常用:objdump(推荐)

安装

sudo yum install -y binutils

使用

objdump -d 程序名

反汇编指定函数:

objdump -d 程序名 | less

二、GDB 反汇编(调试时用)

安装

sudo yum install -y gdb

使用

gdb ./程序
(gdb) disassemble main

三、ndisasm(反汇编裸二进制)

适合分析 shellcode、boot 等。

安装

sudo yum install -y nasm

使用

ndisasm -b 32 file.bin

四、radare2(强大逆向工具)

安装

CentOS 默认源可能没有,推荐源码装:

git clone https://github.com/radareorg/radare2
cd radare2
./sys/install.sh

使用

r2 -d 程序
[0x000000]> pdf

五、如果是“反汇编内核/模块”

objdump -d vmlinux

需要调试符号的内核包:

sudo yum install kernel-debuginfo

总结(最常用)

新手首选

sudo yum install binutils
objdump -d ./a.out

如果你能告诉我:

  • 用户程序 / 内核 / shellcode
  • 想用 命令行还是图形界面
  • CentOS 版本(7 / 8 / Stream)

我可以给你更精确的方案。

0