温馨提示×

centos反汇编需要啥工具

小樊
41
2026-09-27 08:25:02
栏目: 智能运维

在 CentOS 上进行反汇编 / 逆向分析,常用工具按用途分类如下:


一、基础反汇编工具(必备)

1. objdump(GNU binutils,自带)

最基础,适合 ELF 文件反汇编

objdump -d ./a.out
objdump -d -M intel ./a.out   # Intel 语法

安装:

yum install binutils

2. gdb(调试 + 反汇编)

gdb ./a.out
(gdb) disassemble main
(gdb) set disassembly-flavor intel

安装:

yum install gdb

二、专业逆向工具(强烈推荐)

3. radare2(r2)

功能强大,命令行逆向神器

r2 ./a.out
aa
pdf @ main

安装:

yum install radare2
# 或
git clone https://github.com/radareorg/radare2 && sys/install.sh

4. Ghidra(NSA 开源,GUI)

适合静态分析 + 反编译

  • 需要 Java
yum install java-11-openjdk

下载: https://ghidra-sre.org/


5. IDA Pro(商业,最强)

  • 有免费版(IDA Free)
  • 图形化、反编译能力极强
  • 官方提供 Linux 版

三、辅助工具

6. strace / ltrace

系统调用 / 库函数跟踪

strace ./a.out
ltrace ./a.out

7. readelf

查看 ELF 结构

readelf -h a.out

8. nm / strings

nm a.out
strings a.out

四、推荐组合(新手)

✅ 入门

objdump + gdb

✅ 进阶

radare2

✅ 深入分析

Ghidra / IDA

如果你是:

  • 分析 C/C++ 程序
  • 分析 病毒 / 木马
  • 做 CTF
  • 或只是 看汇编代码

可以告诉我,我可以给你更具体的方案。

0 踩