温馨提示×

ndisasm适用linux吗

小樊
46
2026-09-21 16:38:54
栏目: 智能运维

是的,ndisasm 适用于 Linux。

简单说明

  • ndisasmNASM(Netwide Assembler) 项目附带的 反汇编器
  • 它是跨平台的,官方支持 Linux、Windows、macOS 等。
  • 在 Linux 上通常通过安装 nasm 包来获得 ndisasm

在 Linux 上安装

不同发行版命令略有不同:

# Debian / Ubuntu
sudo apt install nasm

# CentOS / RHEL
sudo yum install nasm

# Arch
sudo pacman -S nasm

安装后可直接使用:

ndisasm -b 32 file.bin

常见用途

  • 反汇编裸机二进制(如 bootloader)
  • 分析 shellcode
  • 学习汇编与指令编码

注意

  • ndisasm线性反汇编器,不理解控制流
  • 不适合反汇编复杂 ELF/PE 文件(可用 objdumpgdbradare2 等)

如果你愿意,我也可以帮你对比 ndisasmobjdump 的用法。

0