Ассемблер и дизассемблирование
Автор – Владислав Пирогов
Знание ассемблера и основ дизассемблирования позволяет программисту, с одной стороны, эффективно строить защиту своих собственных программ, а с другой стороны писать более эффективный и оптимизированный программный код. Данное практическое руководство по дизассемблированию и отладке Windows-приложений, написанное Владиславом Пироговым – профессором кафедры новых информационных технологий, поможет понять механизмы функционирования исполняемых модулей в среде Windows, а также соответствие между структурами языка высокого уровня и машинного кода. В этой книге вы найдете практические примеры исследования исполняемого кода и узнаете основные принципы подобного исследования: идентификацию программных структур, поиск данных и др. Изучите инструменты, используемые для работы с исполняемым кодом: отладчики, дизассемблеры, редакторы ресурсов, НЕХ-редакторы и прочее. Освоите основы работы с программами SoftICE и IDA Pro, которые считаются в настоящее время наиболее мощными и «продвинутыми» в области дизассемблирования и отладки. Кроме того, в книге подробно описывается формат исполняемых модулей и структура инструкций микропроцессора Intel. Большое количество примеров, листингов программ и иллюстраций облегчат освоение материала книги.
Книга адресована программистам всех мастей и уровней.
Издательство – БХВ-Петербург
Год издания – 2006
Формат книги - DJVU
Размер - 13,9 Мб
|