温馨提示×

linux反汇编命令在哪查

小樊
47
2026-09-24 16:59:28
栏目: 智能运维

在 Linux 下查“反汇编命令”一般有几种常见场景,下面按**“用什么工具”和“去哪查文档”**给你梳理一下。


一、常用反汇编工具及查询方式

1️⃣ objdump(最常用)

命令示例

objdump -d test
objdump -d -M intel test

查文档

man objdump
objdump --help

或在线:

  • https://sourceware.org/binutils/docs/binutils/objdump.html

常用选项:

  • -d:反汇编可执行段
  • -D:反汇编所有段
  • -M intel:Intel 语法
  • -S:源码+汇编混合

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

命令示例

gdb ./test
(gdb) disassemble main
(gdb) disassemble /m main

查文档

man gdb
info gdb

或:

  • https://sourceware.org/gdb/current/onlinedocs/gdb/

常用:

  • disassemble
  • disassemble /r(带机器码)
  • x/10i $pc

3️⃣ nm / readelf(辅助查看符号和节)

nm test
readelf -S test
readelf -d test

文档:

man nm
man readelf

4️⃣ 高级反汇编 / 逆向工具

  • radare2 / rizin
    r2 ./test
    pdf
    
  • Ghidra / IDA(图形化,非纯命令)

文档:

  • r2 -h
  • https://book.rada.re

二、想“系统学习反汇编命令”去哪查?

✅ 官方文档(最权威)

  • Binutils 文档:https://sourceware.org/binutils/docs/
  • GDB 文档:https://sourceware.org/gdb/

✅ 系统帮助

man objdump
man gdb
info libc

✅ 搜索技巧

linux objdump 反汇编 示例
gdb disassemble intel 语法

三、总结一句话

Linux 反汇编命令主要用 objdump 和 gdb,查文档用 man + 官方 Binutils/GDB 文档最靠谱。

如果你愿意,可以告诉我:

  • 你是 看 C 程序 / 内核 / 病毒分析?
  • 想要 命令行速查表 还是 实战例子?

我可以直接给你一份对应的反汇编速查清单。

0 踩