Акции школ
Войти

Курс «Reverse-Engineering»

Составитель: Денис Сметнёв · Обновлено: 21.03.2023

Читать чужой бинарник без исходников, распаковывать шифровальщик вручную, разбираться во внутренностях Windows на уровне ядра — курс OTUS по reverse engineering закрывает именно этот слой. Программа идёт от ассемблера под x86/x64 и защищённого режима процессора через системное программирование до статического и динамического анализа и перехвата WinAPI-функций. Не обзор инструментов — шесть модулей с проектной работой на выходе. Средний уровень входа, пять месяцев. Если нужна практика в конкретной нише Windows-реверса — смотрите программу; если цель шире или платформа другая — читайте минусы.

Подробнее


Компания: OTUS (Отус)

Язык: ru

Уровень: Средний Длительность: 5 месяцев Формат: Онлайн Старт: в любое время Документ: Сертификат
🎓 Сертификат
Почему мы рекомендуем: сертификат — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Кем вы сможете работать

вирусный аналитик · реверс-инженер

Сколько зарабатывают в профессии (медиана hh.ru, по 199 вакансиям)

Junior
105 000 ₽
Middle
165 300 ₽
Senior
255 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Reverse-Engineering (этот) OTUS (Отус) — 5 месяцев — Сертификат —
Основы безопасности и анонимности в сети GeekBrains (ГикБреинс) беспл. — 5.0 — Перейти
Сертифицированный специалист по безопасности сетей Учебный центр "Специалист" 52 590 ₽ — 5.0 Диплом школы Перейти
Профессия Cпециалист по кибербезопасности Skillbox (Скиллбокс) — 24 месяца 5.0 Диплом школы Перейти

Стоит ли идти на этот курс

Плюсы

  • Программа покрывает полный стек: ассемблер x86/x64, защищённый режим, внутренности Windows, системное программирование, анализ шифровальщиков — не разрозненные темы, а связная вертикаль от железа до прикладного реверса.
  • Навыки конкретные и инструментальные: ручная распаковка, разработка shell-кодов, настройка среды для отладки драйверов режима ядра — каждый из них требует системной практики, а не разового упражнения.
  • Есть проектный модуль — к концу курса будет что показать, а не только сертификат.
  • Направление нишевое: реверс-инженеров и вирусных аналитиков на рынке мало, и, по моим наблюдениям, конкуренция на входе здесь заметно ниже, чем в джуниор-разработке общего профиля.

Минусы и кому не стоит

  • Первые блоки по ассемблеру и защищённому режиму при среднем уровне входа — серьёзная нагрузка. Без базы в C/C++ или хотя бы понимания архитектуры процессора они дадутся тяжело: пять месяцев превратятся в борьбу с материалом, а не в освоение навыков.
  • Программа целиком завязана на экосистему Windows: WinAPI, Native-приложения, драйверы режима ядра. Реверс под Linux или мобильные платформы этот курс не покрывает.
  • 53 200 ₽ за курс — бюджет ощутимый, а данных о реальной доходимости в открытом доступе нет. Обещание OTUS «многие находят работу ещё в процессе» — маркетинговая формулировка без цифр; опираться на неё при принятии решения не стоит.

Когда этот курс вам не нужен

Если вы уже работаете в reverse engineering или malware analysis, знаете IDA/Ghidra и умеете распаковывать вручную — программа повторит то, что у вас есть. Не стоит идти сюда и с целью общей кибербезопасности или пентеста: курс уходит глубоко в системный уровень Windows, а не в широкий инструментарий атакующей стороны. И если горизонт — «попробовать тему» — пять месяцев и 53 200 ₽ избыточны для разведки интереса.

Как выбрать курс по этому направлению

Курсы по реверс-инжинирингу делятся на два типа: обзорные — «посмотрите на IDA Pro, потрогайте» — и реально инструментальные, где разбирают конкретные классы задач. Разницу видно по структуре модулей: в поверхностной программе один блок «введение в RE», в серьёзной — отдельные секции по системному программированию, защищённому режиму, анализу вредоносов, отладке на уровне ядра. Проверяйте, есть ли практика с драйверами: без неё реверс ограничивается user-mode и не даёт инструментов для работы с малварью. Насмотревшись на образовательные программы по безопасности изнутри, скажу прямо: портфолио реальных разборов в этой нише весит больше, чем база вакансий школы. Цена 50+ тысяч за пять месяцев — типичная для специализированных программ такого уровня; разрыв с дешёвыми курсами здесь почти всегда означает разрыв в глубине.

Частые вопросы

Можно ли пройти курс без опыта в программировании?

Нет. Курс рассчитан на средний уровень — предполагается, что вы уже работали с кодом. Ассемблер и системное программирование без базы в C/C++ или понимания архитектуры процессора превратятся в марафон непонимания с первых недель.

Сколько времени занимает обучение?

Программа рассчитана на пять месяцев — шесть модулей, от ассемблера до проектной работы. Блоки по защищённому режиму и драйверам режима ядра требуют времени на практику: просмотром материала не ограничишься.

Какой документ выдают по окончании?

Сертификат OTUS. В ИБ работодатели чаще проверяют через тестовые задания и разборы, а не через наличие сертификата — так что корочка здесь плюс, но не решающий аргумент; портфолио реальных разборов весит больше.

Помогут ли с трудоустройством?

OTUS предлагает разместить резюме в своей базе и даёт рекомендации по поиску. Конкретных гарантий и партнёрских договорённостей с работодателями нет — рассчитывайте на это как на дополнительный ресурс, не как на основной канал.

Кем можно работать после курса?

Программа ведёт к позициям вирусного аналитика или реверс-инженера. Обе роли нишевые — вакансий меньше, чем в веб-разработке, зато и кандидатов с реальными навыками реверса заметно меньше.

Только Windows или кроссплатформенно?

Только Windows: внутреннее устройство системы, WinAPI, Native-приложения, драйверы режима ядра. Реверс под Linux или Android этот курс не закрывает.

Длительность курса

Длительность курса

120 дней

Формат обучения

Формат обучения

2 вебинара в неделю по 2 академических часа

Обратная связь

Обратная связь

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

8 модулей 39 часов теории и 34-68 часов практики

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

  • Разбираться во внутреннем устройстве Windows
  • Понимать принципы обратной разработки кода
  • Работать со статическим и динамическим анализом
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Разработчикам ПО

Системным программистам

Системным аналитикам

Вирусным аналитикам

Специалистам по информационной безопасности Devops-специалистам

Рассрочка

15000 р. в месяц

Низкоуровневое программирование на ассемблер под x8086/x64

Низкоуровневое программирование на ассемблер под MIPS

Защищённый режим процессора

Внутреннее устройство Windows

Системное программирование

Написание простейших драйверов

Обратная разработка программ

Проектная работа

Вместе с участниками группы по ходу курса мы «разревёрсим» несколько реальных вредоносных программ, определим их функционал и в качестве выпускного проекта напишем программу для лечения.

IDA Pro

WinDBG

OllyDbg

Hiew

умение читать ассемблерный код

работа в специализированном ПО для обратной разработки (IDA Pro, WinDBG, OllyDbg, Hiew)

опыт применения основных приемов статического и динамического анализа кода

Компания, проводящая курс

OTUS (Отус)

223 курса по 865 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

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

Вирусный аналитик

Специалист в области обратной разработки и анализа...

АП
Ex-вирусный аналитик, Kaspersky Lab

Специалист в области низкоуровневого...

Вирусный аналитик в Kaspersky Lab

Специалист в области исследования угроз (Security Reseacher),...

АП

Специалист по внутреннему тестированию...

АГ
Руководитель направления, АО «Сбербанк Технологии»

Специалист в области обратной разработки,...

ИК
Старший специалист отдела анализа приложений, Positive Technologies

Окончил СПБГЭТУ ЛЭТИ по специальности "Компьютерная...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

Тема разбирается внутри курса «Обратная разработка»
Школа продаёт эту тему внутри программы — отдельной страницы у неё нет.
больше курсов

Похожие курсы компании

OTUS (Отус)
(0)
OTUS (Отус)
(0)
149 600 ₽
OTUS (Отус)
(0)
106 500 ₽
OTUS (Отус)
(0)
85 000 ₽
OTUS (Отус)
(0)
85 000 ₽
OTUS (Отус)
(0)
50 000 ₽
OTUS (Отус)
(0)
больше курсов

Другие курсы этих преподавателей