【问题标题】:Which version of assembly does OllyDbg disassemble binary to?OllyDbg 将二进制文件反汇编成哪个版本的程序集?
【发布时间】:2013-07-19 11:37:55
【问题描述】:

所以我知道有很多汇编程序,例如MASM,FASM,NASM等。

但是 OllyDbg 和 Cheat Engine 中的反汇编器是哪个版本的?

【问题讨论】:

    标签: assembly reverse-engineering ollydbg


    【解决方案1】:

    除非您已经知道,否则 OllyDBG 仅支持 (afaik) x86 指令集。因此,您看到的将始终是 8/16/32 位指令。

    MASM、FASM 和 NASM 都基于 Intel 语法(与 GAS 主要在 Unix 上使用的 AT&T 版本相反),但它们本身不同(功能方面)。

    OllyDBG 默认反汇编为 MASM 语法。您可以通过转到 Options -> Options...

    来更改此设置

    维基百科提供了一个很好的例子来说明 Intel 与 AT&T 的语法:http://en.wikipedia.org/wiki/X86_assembly_language#Syntax

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-28
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      • 2014-10-16
      相关资源
      最近更新 更多