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

Reverse engineering BEGINNERS 3.000

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

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

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

1. Язык ASSEMBLER

11 уроков
Закрытый
1.1 Линейка процессоров 8086
293
259
6м 43с
18
Закрытый
1.2 Особенности работы ПК: Регистры процессора
261
239
31м 56с
13
Закрытый
1.3 Сегментные регистры и сегментация
222
183
32м 0с
6
Закрытый
1.4 Работа с памятью, итоги
212
93
24м 12с
2
Закрытый
1.5 Представление данных
163
163
26м 58с
0
Закрытый
1.6 Команды пересылки данных, работы со стеком и изменения флагов
157
108
40м 43с
-1
Закрытый
1.7 Арифметические и логические команды
129
75
37м 23с
0
Закрытый
1.8 Цепочечные операции
115
4
52м 58с
2
Закрытый
1.9 Представление кода
102
21
48м 45с
2
Закрытый
1.10 Организация подпрограмм, соглашения вызовов
77
13
61м 39с
5
Закрытый
1.11 Прерывания BIOS
93
13
61м 29с
0

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

3 урока
Закрытый
2.1 Защищённый режим
90
54
20м 21с
0
Закрытый
2.2 Сегментная организация памяти
68
13
45м 43с
0
Закрытый
2.3 Страничная организация памяти
55
27
37м 38с
-1

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

5 уроков
Закрытый
3.1 Особенности исполняемых файлов, базовое строение PE формата
77
35
58м 40с
0
Закрытый
3.2 Таблица импорта
66
10
28м 50с
0
Закрытый
3.3 Таблица экспорта
42
22
27м 6с
0
Закрытый
3.4 Таблица релокаций
41
21
17м 55с
0
Закрытый
3.5 Методы внедрение кода в исполняемые файлы
47
30
18м 26с
0

4. OS WINDOWS

5 уроков
Закрытый
4.1 WinApi функции. Работа с окнами, файлами, реестром, сетью
84
33
40м 11с
0
Закрытый
4.2 Ловушки Windows
65
65
10м 22с
0
Закрытый
4.3 Перехват WinApi функций
65
65
12м 20с
0
Закрытый
4.4 Стандартные техники инжектов
51
25
22м 47с
0
Закрытый
4.5 Добавление в автозапуск
47
20
27м 34с
0

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

7 уроков
Закрытый
5.1 Динамический анализ кода
94
39
35м 22с
1
Закрытый
5.2 Статический анализ кода
67
30
37м 17с
0
Закрытый
5.3 Решение первого crackme
74
33
39м 39с
0
Закрытый
5.4 Ручная распаковка
45
22
16м 1с
0
Закрытый
5.5 Разработка шелкодов
48
24
25м 33с
0
Закрытый
5.6 Уязвимость Buffer Overflow часть 1
51
27
23м 49с
0
Закрытый
5.7 Уязвимость Buffer Overflow часть 2
50
6
0м 11с
0