До какой версии сборки OllyDbg дизассемблирует бинарные файлы?

Я так понимаю, что есть много ассемблеров, таких как MASM, FASM, NASM и т.д.

Но какая версия дизассемблера в OllyDbg и Cheat Engine?


person user2601542    schedule 20.07.2013    source источник


Ответы (1)


Если вы еще не знаете, OllyDBG поддерживает (на самом деле) только набор инструкций x86. Итак, то, что вы видите, всегда будет 8/16/32-битными инструкциями.

MASM, FASM и NASM основаны на синтаксисе Intel (в отличие от версии AT&T, которая в основном используется GAS в Unix), но сами по себе отличаются (по функциям).

OllyDBG по умолчанию дизассемблирует в синтаксис MASM. Вы можете изменить это, перейдя в Параметры -> Параметры...

введите здесь описание изображения

Википедия дает хороший пример синтаксиса Intel и AT&T: http://en.wikipedia.org/wiki/X86_assembly_language#Syntax

person Volatile    schedule 20.07.2013