Содержание
- Введение 1
- Теоретические основы реверс-инжиниринга программного обеспечения 2
- - Основные понятия и терминология реверс-инжиниринга 2.1
- - Архитектура программного обеспечения и уровни абстракции 2.2
- - Инструменты и методы статического анализа 2.3
- Методы динамического анализа программного обеспечения 3
- - Отладка программного обеспечения 3.1
- - Анализ поведения программ 3.2
- - Инструменты динамического анализа 3.3
- Практическое применение реверс-инжиниринга для анализа вредоносного ПО 4
- - Анализ вирусов и троянов 4.1
- - Анализ программ-вымогателей 4.2
- - Инструменты для анализа вредоносного ПО 4.3
- Реверс-инжиниринг в оптимизации производительности программного обеспечения 5
- - Анализ производительности программного кода 5.1
- - Оптимизация кода и алгоритмов 5.2
- - Примеры оптимизации производительности 5.3
- Заключение 6
- Список литературы 7