E-Book Overview
Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega Softlce, Microsoft Visual Studio Debugger и Microsoft Kernel Debugger.Показано, как работают отладчики и как противостоять дизасемблированию программы.Описаны основные защитные механизмы коммерческих программ, а также способы восстановления и изменения алгоритма программы без исходных текстов.Большое внимание уделено внедрению и удалению кода из РЕ-файлов. Материал сопровождается практическими примерами.Компакт-диск содержит исходные тексты приведенных листингов и полезные утилиты.
E-Book Content
Крис Касперски ТЕХНИКА ОТЛАДКИ ПРОГРАММ БЕЗ ИСХОДНЫХ ТЕКСТОВ Санкт-Петербург «БХВ-Петербург» 2005 УДК ББК 681.3.06 32.973.26-018.1 К28 К28 Касперски К. Техника отладки программ без исходных текстов. — СПб.: Петербург, 2005. - 832 с : ил. БХВ- ISBN 5-94157-229-8 Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega Softlce, Microsoft Visual Studio Debugger и Microsoft Kernel Debugger. Показано, как работают отладчики и как противостоять дизасемблированию программы. Описаны основные защитные механизмы коммерческих программ, а также способы восстановления и изменения алгоритма программы без исходных текстов. Большое внимание уделено внедрению и удалению кода из РЕфайлов. Материал сопровождается практическими примерами. Компакт-диск содержит исходные тексты приведенных листингов и полезные утилиты. Для программистов УДК 681.3.06 ББК 32.973.26-018.1 Группа подготовки издания: Главный редактор Зам. гл. редактора Зав. редакцией Редактор Компьютерная верстка Корректор Дизайн серии Оформление обложки Зав. производством Екатерина Кондукова Игорь Шишигин Григорий Добин Елена Кашлакова Натальи Караваевой Наталия Першакова Инны Тачиной Игоря Цырульникова Николай