Курс на 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

Чему вы научитесь

  • Язык ассемблер
  • Реальный режим работы процессора: плоская модель памяти
  • Защищённый режим работы процессора: сегментная и страничная организации памяти
  • Формат исполняемых файлов PE: таблица импорта, экспорта, релокаций
  • Методы внедрения вредоносного кода в исполняемые файлы
  • Ручная распаковка программ
  • Уязвимость переполнения буфера

О курсе

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

Для кого этот курс

Этот курс создан для тех, кто когда-то интересовался реверс-инжинирингом, но по каким-то причинам оставил эту затею. И это понятно: реверс-инжиниринг требует обширных знаний в различных областях, таких как архитектура процессора и памяти, ассемблер, операционные системы и языки программирования. Столкновение с такими разнородными задачами неизбежно для каждого, кто хочет глубоко разобраться в этой сфере. В итоге многие начинают следовать "инструкциям", но не понимают сути происходящего. Поэтому перед тем, как приступить к изучению реверс-инжиниринга, важно заложить прочную основу знаний. Этот курс поможет вам освоить базовые концепции и понимать, что и почему происходит в процессе реверс-инжиниринга, чтобы вы могли уверенно двигаться вперед.

Начальные требования

Алгоритмическое мышление, опыт написания программ на любых языках высокого уровня, большой интерес к выбранной тематике

Преподаватели курса

Как проходит обучение

Обучение проходит в формате видео уроков с необходимостью выполнять домашние задания.

Расскажите о курсе друзьям