温馨提示×

centos反汇编指令谁最常用

小樊
42
2026-09-09 05:09:42
栏目: 智能运维

CentOS(本质是 Linux) 下进行反汇编,最常用的指令/工具其实取决于你用的是什么工具链,但总体来说:


一、最常用反汇编工具(按使用频率)

1️⃣ objdump最常用、必会

系统自带,适合 ELF 文件。

objdump -d binary

常用选项:

objdump -d -M intel binary      # Intel 语法
objdump -d -M att binary        # AT&T 语法(默认)
objdump -S binary               # 反汇编 + 源码
objdump -x binary               # 查看文件头/段信息

CentOS 下反汇编第一选择


2️⃣ gdb(调试 + 反汇编)

动态调试时最常用。

gdb ./binary
(gdb) disassemble main
(gdb) disassemble /m main   # 带源码
(gdb) disassemble 0x400500

设置语法:

set disassembly-flavor intel

分析运行逻辑、漏洞调试首选


3️⃣ readelf(辅助,不算反汇编但极常用)

readelf -h binary
readelf -S binary
readelf -d binary

先搞清楚结构,再反汇编


二、进阶 / 专业反汇编工具

4️⃣ ndisasm(简单 raw 反汇编)

ndisasm -b 64 shellcode.bin

适合:

  • shellcode
  • boot
  • raw binary

5️⃣ objcopy + gdb / radare2 / IDA

  • radare2r2 ./binarypdf
  • IDA:图形化(非命令行)

三、总结(一句话)

CentOS 下最常用反汇编指令是:

objdump -d

配合 gdb disassemble 使用


如果你愿意,我可以:

  • 给你 CentOS 实战反汇编示例
  • 对比 Intel vs AT&T 语法
  • 怎么反汇编 C/C++ / 汇编程序
  • 结合 CTF / 逆向 / 安全

你主要用在哪方面?

0