跳至主要內容

反汇编小结

张威小于 1 分钟c/c++反汇编

反汇编小结

记录一下常用的反汇编指令方便查看

objdump -M intel -d -C binary_file
  • -M intel:指定输出为 Intel 语法。
  • -d:反汇编二进制文件中的机器指令。
  • -C:显示低级的反汇编,并尝试将代码中的地址转换为符号名(即函数名)。

-d 和 -S的区别

  • -d或--disassemble:
    • 这个选项用于反汇编目标 ELF 文件中包含可执行指令的节区(section)中的内容。换句话说,它会将机器代码转化为汇编代码
  • -S或--source:
    • 这个选项用于混合显示源代码和反汇编代码。,objdump -S 的效果可能与 objdump -d 类似,因为缺少源代码信息。