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