Сама книга
No description yet.
Module progress
0 of 263 units done.
Сикорски_М_,_Хониг_Э_Вскрытие_покажет!_Практический_анализ_вредоносного
Сикорски_М_,_Хониг_Э_Вскрытие_покажет!_Практический_анализ_вредоносного.pdf
Extracted outline
-
Внимание! Not Started
-
Об авторах Not Started
-
О техническом редакторе Not Started
-
О соавторах Not Started
-
-
Предисловие Not Started
-
Благодарности Not Started
-
Отдельное спасибо Not Started
-
-
Введение Not Started
-
Необходимая квалификация Not Started
-
Изучение на примерах Not Started
-
Структура книги Not Started
-
-
Цель анализа вредоносных программ Not Started
-
Методики анализа вредоносного ПО Not Started
-
Типы вредоносного программного обеспечения Not Started
-
Общие правила анализа вредоносного ПО Not Started
-
-
Часть I. Базовый анализ Not Started
-
1 Not Started
-
Глава 1. Основные статические методики Not Started
-
Сканирование антивирусом: первый шаг Not Started
-
Хеширование: отпечатки пальцев злоумышленника Not Started
-
Поиск строк Not Started
-
Упакованное и обфусцированное вредоносное ПО Not Started
-
Формат переносимых исполняемых файлов Not Started
-
Компонуемые библиотеки и функции Not Started
-
Статический анализ на практике Not Started
-
Заголовки и разделы PE-файла Not Started
-
Итоги главы Not Started
-
-
2 Not Started
-
-
Структура виртуальной машины Not Started
-
Запись/воспроизведение работы компьютера Not Started
-
Итоги главы Not Started
-
-
3 Not Started
-
Глава 3. Основы динамического анализа Not Started
-
Песочницы: решение на скорую руку Not Started
-
Запуск вредоносных программ Not Started
-
Мониторинг с помощью Process Monitor Not Started
-
Просмотр процессов с помощью Process Explorer Not Started
-
Сравнение снимков реестра с помощью Regshot Not Started
-
Симуляция сети Not Started
-
Перехват пакетов с помощью Wireshark Not Started
-
Использование INetSim Not Started
-
Итоги главы Not Started
-
-
-
Часть II. Продвинутый статический анализ Not Started
-
-
Уровни абстракции Not Started
-
Обратная разработка Not Started
-
Архитектура x86 Not Started
-
Итоги главы Not Started
-
-
Глава 5. IDA Pro Not Started
-
Загрузка исполняемого файла Not Started
-
Интерфейс IDA Pro Not Started
-
Использование перекрестных ссылок Not Started
-
Анализ функций Not Started
-
Схематическое представление Not Started
-
Повышение эффективности дизассемблирования Not Started
-
Плагины к IDA Pro Not Started
-
Итоги главы Not Started
-
-
-
Переменные: локальные и глобальные Not Started
-
Дизассемблирование арифметических операций Not Started
-
Распознавание выражений if Not Started
-
Распознавание циклов Not Started
-
Соглашения, касающиеся вызова функций Not Started
-
Анализ выражений switch Not Started
-
Дизассемблирование массивов Not Started
-
Распознавание структур Not Started
-
Анализ обхода связного списка Not Started
-
Итоги главы Not Started
-
-
Глава 7. Анализ вредоносных программ для Windows Not Started
-
Windows API Not Started
-
Реестр Windows Not Started
-
API для работы с сетью Not Started
-
Отслеживание запущенной вредоносной программы Not Started
-
Сравнение режимов ядра и пользователя Not Started
-
Native API Not Started
-
Итоги главы Not Started
-
-
-
Часть III. Продвинутый динамический анализ Not Started
-
Глава 8. Отладка Not Started
-
Отладка на уровне ядра и пользователя Not Started
-
Использование отладчика Not Started
-
Исключения Not Started
-
Управление выполнением с помощью отладчика Not Started
-
Изменение хода выполнения программы на практике Not Started
-
Итоги главы Not Started
-
Глава 9. OllyDbg Not Started
-
Загрузка вредоносного ПО Not Started
-
Пользовательский интерфейс OllyDbg Not Started
-
Карта памяти Not Started
-
Просмотр потоков и стеков Not Started
-
Выполнение кода Not Started
-
Точки останова Not Started
-
Загрузка DLL-библиотек Not Started
-
Трассировка Not Started
-
Обработка исключений Not Started
-
Редактирование кода Not Started
-
Анализ кода командной оболочки Not Started
-
Вспомогательные возможности Not Started
-
Подключаемые модули Not Started
-
Отладка с использованием скриптов Not Started
-
Итоги главы Not Started
-
-
Глава 10. Отладка ядра с помощью WinDbg Not Started
-
Драйверы и код ядра Not Started
-
Подготовка к отладке ядра Not Started
-
Использование WinDbg Not Started
-
Отладочные символы Microsoft Not Started
-
Отладка ядра на практике Not Started
-
Руткиты Not Started
-
Загрузка драйверов Not Started
-
Итоги главы Not Started
-
-
-
Часть IV. Возможности вредоносного ПО Not Started
-
Глава 11. Поведение вредоносных программ Not Started
-
Программы для загрузки и запуска ПО Not Started
-
Бэкдоры Not Started
-
Похищение учетных данных Not Started
-
Механизм постоянного присутствия Not Started
-
Повышение привилегий Not Started
-
Итоги главы Not Started
-
-
Глава 12. Скрытый запуск вредоносного ПО Not Started
-
Загрузчики Not Started
-
Внедрение в процесс Not Started
-
Подмена процесса Not Started
-
Внедрение перехватчиков Not Started
-
Detours Not Started
-
Внедрение асинхронных процедур Not Started
-
Итоги главы Not Started
-
-
Глава 13. Кодирование данных Not Started
-
Зачем нужно анализировать алгоритмы кодирования? Not Started
-
Простые шифры Not Started
-
Распространенные криптографические алгоритмы Not Started
-
Нестандартное кодирование Not Started
-
Декодирование Not Started
-
Итоги главы Not Started
-
-
-
Сетевые контрмеры Not Started
-
Контрмеры, основанные на сетевом трафике Not Started
-
Углубленный анализ Not Started
-
Понимание психологии злоумышленника Not Started
-
Итоги главы Not Started
-
-
-
Часть V. Противодействие обратной разработке Not Started
-
Глава 15. Анти-дизассемблирование Not Started
-
Понимание анти-дизассемблирования Not Started
-
Искажение алгоритмов дизассемблирования Not Started
-
Методики анти-дизассемблирования Not Started
-
Скрытие управление потоком Not Started
-
Срыв анализа слоя стека Not Started
-
Итоги главы Not Started
-
-
Глава 16. Антиотладка Not Started
-
Обнаружение отладчика в Windows Not Started
-
Распознавание поведения отладчика Not Started
-
Искажение работы отладчика Not Started
-
Уязвимости отладчиков Not Started
-
Итоги главы Not Started
-
-
-
Признаки присутствия VMware Not Started
-
Уязвимые инструкции Not Started
-
Изменение настроек Not Started
-
Побег из виртуальной машины Not Started
-
Итоги главы Not Started
-
-
Глава 18. Упаковщики и распаковка Not Started
-
Анатомия упаковщика Not Started
-
Распознавание упакованных программ Not Started
-
Способы распаковки Not Started
-
Автоматизированная распаковка Not Started
-
Ручная распаковка Not Started
-
Анализ без полной распаковки Not Started
-
Упакованные DLL-библиотеки Not Started
-
Итоги главы Not Started
-
-
-
Часть VI. Специальные темы Not Started
-
Глава 19. Анализ кода командной оболочки Not Started
-
Загрузка кода командной оболочки для анализа Not Started
-
Позиционно-независимый код Not Started
-
Определение адреса выполнения Not Started
-
Поиск символов вручную Not Started
-
Окончательная версия программы Hello World Not Started
-
Кодировки кода командной оболочки Not Started
-
NOP-цепочки Not Started
-
Поиск кода командной оболочки Not Started
-
Итоги главы Not Started
-
-
Глава 20. Анализ кода на C++ Not Started
-
Объектно-ориентированное программирование Not Started
-
Обычные и виртуальные функции Not Started
-
Создание и уничтожение объектов Not Started
-
Итоги главы Not Started
-
-
Глава 21. 64-битные вредоносные программы Not Started
-
Какой смысл в 64-битном вредоносном ПО? Not Started
-
Особенности архитектуры x64 Not Started
-
WOW64 Not Started
-
Признаки вредоносного кода на платформе x64 Not Started
-
Итоги главы Not Started
-
-
-
Приложения Not Started
-
Приложение А. Важные функции Windows Not Started
-
Приложение В. Решения лабораторных работ Not Started
-
Решение лабораторной работы 1.1 Not Started
-
Решение лабораторной работы 1.2 Not Started
-
Решение лабораторной работы 1.3 Not Started
-
Решение лабораторной работы 1.4 Not Started
-
Решение лабораторной работы 3.1 Not Started
-
Решение лабораторной работы 3.2 Not Started
-
Решение лабораторной работы 3.3 Not Started
-
Решение лабораторной работы 3.4 Not Started
-
Решение лабораторной работы 5.1 Not Started
-
Решение лабораторной работы 6.1 Not Started
-
Решение лабораторной работы 6.2 Not Started
-
Решение лабораторной работы 6.3 Not Started
-
Решение лабораторной работы 6.4 Not Started
-
Решение лабораторной работы 7.1 Not Started
-
Решение лабораторной работы 7.2 Not Started
-
Решение лабораторной работы 7.3 Not Started
-
Решение лабораторной работы 9.1 Not Started
-
Решение лабораторной работы 9.2 Not Started
-
Решение лабораторной работы 9.3 Not Started
-
Решение лабораторной работы 10.1 Not Started
-
Решение лабораторной работы 10.2 Not Started
-
Решение лабораторной работы 10.3 Not Started
-
Решение лабораторной работы 11.1 Not Started
-
Решение лабораторной работы 11.2 Not Started
-
Решение лабораторной работы 11.3 Not Started
-
Решение лабораторной работы 12.1 Not Started
-
Решение лабораторной работы 12.2 Not Started
-
Решение лабораторной работы 12.3 Not Started
-
Решение лабораторной работы 12.4 Not Started
-
Решение лабораторной работы 13.1 Not Started
-
Решение лабораторной работы 13.2 Not Started
-
Решение лабораторной работы 13.3 Not Started
-
Решение лабораторной работы 14.1 Not Started
-
Решение лабораторной работы 14.2 Not Started
-
Решение лабораторной работы 14.3 Not Started
-
Решение лабораторной работы 15.1 Not Started
-
Решение лабораторной работы 15.2 Not Started
-
Решение лабораторной работы 15.3 Not Started
-
Решение лабораторной работы 16.1 Not Started
-
Решение лабораторной работы 16.2 Not Started
-
Решение лабораторной работы 16.3 Not Started
-
Решение лабораторной работы 17.1 Not Started
-
Решение лабораторной работы 17.2 Not Started
-
Решение лабораторной работы 17.3 Not Started
-
Решение лабораторной работы 18.1 Not Started
-
Решение лабораторной работы 18.2 Not Started
-
Решение лабораторной работы 18.3 Not Started
-
Решение лабораторной работы 18.4 Not Started
-
Решение лабораторной работы 18.5 Not Started
-
Решение лабораторной работы 19.1 Not Started
-
Решение лабораторной работы 19.2 Not Started
-
Решение лабораторной работы 19.3 Not Started
-
Решение лабораторной работы 20.1 Not Started
-
Решение лабораторной работы 20.2 Not Started
-
Решение лабораторной работы 20.3 Not Started
-
Решение лабораторной работы 21.1 Not Started
-
Решение лабораторной работы 21.2 Not Started
-
-