Защита приложений от модификации. Дополнительные материалы

Данное учебное пособие является дополнением к основному курсу «Защита приложений от модификации» и предназначено для углублённого изучения методов анализа и защиты программного обеспечения. Основное внимание уделяется работе с профессиональным инструментом дизассемблирования и отладки IDA Pro.

В пособии подробно рассматриваются настройки и конфигурация IDA, включая файлы конфигурации, цветовые схемы и панели инструментов. Особое место занимает технология FLIRT (Fast Library Identification and Recognition Technology) для распознавания библиотечных функций, что критически важно при анализе бинарного кода.

Значительная часть материала посвящена практическим аспектам работы с IDA: расширению базы знаний через файлы IDS, патчингу бинарных файлов, генерации различных выходных форматов (MAP, ASM, EXE, DIF, HTML). Подробно разбирается встроенный отладчик IDA: запуск, управление процессом, точки останова, трассировка и автоматизация задач с помощью скриптов IDC.

Завершающие главы посвящены комплексному применению дизассемблера и отладчика для анализа обфусцированного кода. Рассматриваются методы борьбы с защитами, включая восстановление таблицы импорта, обработку исключений и противодействие обнаружению отладчика.

Похожие книги

Защита приложений от модификации. Дополнительные материалы
A
Автор
А.А. Оголюк
Издательство
СПбГУ ИТМО
Год
2014
Язык
Русский
1
Оцените книгу

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

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