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