Описание книги
Книга посвящается вопросам и методам дизассемблирования, знание которых позволит результативно отстоять свои программы и создать более оптимизированные программные коды. Объяснены методы определения конструкций языков высокого уровня таких, как C/C++ и Pascal, отображены различные подходы к реконструкции алгоритмов. Приводится обзор известных хакерских инструментов для Windows, UNIX и Linux - отладчиков, дизассемблеров, шестнадцатеричных редакторов, API- и RPC-шпионов, эмуляторов. Исследуется исследование дампов памяти, защитных механизмов, вредоносного программного кода - вирусов и эксплоитов. Уделяется внимание противодействию антиотладочным приемам. К книге прилагается компакт-диск с полноцветными рисунками и кодами рассматриваемых примеров.
Для программистов и продвинутых пользователей.