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

Reverse engineering BEGINNERS ★ 3.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Reverse engineering BEGINNERS»Учеников на курсе 324
Сертификаты, выданные на курсе «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 ↗