Курс на Stepik
Обложка курса «Reverse engineering BEGINNERS» на Stepik
1 000 ₽

Reverse engineering BEGINNERS 3.000

Открыть на
STEPIK.ORG

Курс предназначен для новичков в реверс-инжиниринге. Учащиеся получат все необходимые базовые навыки для того, чтобы правильно начать свой путь в карьере реверс-инженера или вирусного аналитика. В курсе делается упор на OS Windows, под которую разрабатывается львиная доля вредоносных программ. Изучается язык ассемблер, утилиты из Sysinternals, настройка виртуальных машин для анализа кода, устройство базонезависимого кода, который используется в эксплойтах, разбираются техники распаковки программ.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Reverse engineering BEGINNERS»Учеников на курсе 323
Сертификаты, выданные на курсе «Reverse engineering BEGINNERS»Сертификатов выдано 0
Отзывы о курсе «Reverse engineering BEGINNERS»Отзывов получено 2
Рейтинг курса «Reverse engineering BEGINNERS»Рейтинг курса 3.000
Уроки в курсе «Reverse engineering BEGINNERS»Количество уроков 31
Тесты в курсе «Reverse engineering BEGINNERS»Количество квизов 11
Время прохождения курса «Reverse engineering BEGINNERS»Время прохождения курса
Стоимость курса «Reverse engineering BEGINNERS»Стоимость курса 1 000 ₽
Обновления курса «Reverse engineering BEGINNERS»Обновления курса
Дата публикации курса «Reverse engineering BEGINNERS»Дата публикации курса
Последнее обновление курса «Reverse engineering BEGINNERS»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Reverse engineering BEGINNERS» 5 разделов Уроки в курсе «Reverse engineering BEGINNERS» 31 урок Тесты в курсе «Reverse engineering BEGINNERS» 11 тестов Время прохождения курса «Reverse engineering BEGINNERS» 16 ч. Последнее обновление курса «Reverse engineering BEGINNERS» обн. 1 год назад

Язык ASSEMBLER

11 уроков
1. Линейка процессоров 8086
2. Особенности работы ПК: Регистры процессора
3. Сегментные регистры и сегментация
4. Работа с памятью, итоги
5. Представление данных
6. Команды пересылки данных, работы со стеком и изменения флагов
7. Арифметические и логические команды
8. Цепочечные операции
9. Представление кода
10. Организация подпрограмм, соглашения вызовов
11. Прерывания BIOS

ЗАЩИЩЁННЫЙ РЕЖИМ

3 урока
1. Защищённый режим
2. Сегментная организация памяти
3. Страничная организация памяти

ФОРМАТ ИСПОЛНЯЕМЫХ ФАЙЛОВ – PE

5 уроков
1. Особенности исполняемых файлов, базовое строение PE формата
2. Таблица импорта
3. Таблица экспорта
4. Таблица релокаций
5. Методы внедрение кода в исполняемые файлы

OS WINDOWS

5 уроков
1. WinApi функции. Работа с окнами, файлами, реестром, сетью
2. Ловушки Windows
3. Перехват WinApi функций
4. Стандартные техники инжектов
5. Добавление в автозапуск

ОБРАТНАЯ РАЗРАБОТКА ПРОГРАММ

7 уроков
1. Динамический анализ кода
2. Статический анализ кода
3. Решение первого crackme
4. Ручная распаковка
5. Разработка шелкодов
6. Уязвимость Buffer Overflow часть 1
7. Уязвимость Buffer Overflow часть 2