Секреты ассемблирования дизассемблерных листингов

         

успешно дизассемблированный файл


Дождавшись завершения дизассемблирования файла (когда экран IDA Pro будет выглядеть приблизительно как показано на рис. 1), попросим ее сгенерировать ассемблированный листинг. Порядочные дизассемблеры поддерживают несколько популярных синтаксисов: TASM, MASM и, учитывая, что IDA Pro недавно была перенесена на Linux, неплохо бы добавить к этому списку еще и AT&T, но… увы! В меню "Options" à "Target assembler" значиться только какой-то загадочный "Generic for Intel 80x86", не совместимый ни MASM'ом, ни с TASM'ом (во всяком случае не с их последними версиями). В IDA Pro 5.0 в этом отношении сделан огромный шаг вперед и теперь нам предлагают выбор между "Generic for Intel 80x86" и "Borland TASM in Ideal mode" (см. рис. 2).



Содержание раздела