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

Книга Криса Касперски представляет собой фундаментальное руководство по низкоуровневой отладке программ в отсутствие исходных текстов. Автор подробно рассматривает принципы работы отладчиков, включая популярные инструменты того времени, такие как NuMega SoftICE, Microsoft Visual Studio Debugger и Microsoft Kernel Debugger. Особое внимание уделяется практическим аспектам анализа и модификации исполняемых файлов.

В книге детально описаны методы противостояния дизассемблированию и взлому программ. Рассматриваются различные защитные механизмы коммерческого ПО: регистрационные ключи, ограничение времени использования, ключевые файлы, наг-скрины. Приводятся способы восстановления и изменения алгоритмов программ через прямое вмешательство в машинный код.

Значительная часть материала посвящена работе с PE-файлами (Portable Executable) — форматом исполняемых файлов Windows. Автор объясняет, как внедрять и удалять код из таких файлов, обходя стандартные механизмы защиты. Практические примеры сопровождают каждый раздел, что позволяет закрепить теоретические знания. К книге прилагается компакт-диск с исходными текстами листингов и полезными утилитами.

Техника отладки программ без исходных текстов
A
Автор
Крис Касперски
Издательство
БХВ-Петербург
Год
2005
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент