0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
0
1
1
0
1
1
0
1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
Бесплатный вводный курс

РЕВЕРС-ИНЖЕНЕРРЕВЕРС-ИНЖЕНЕРВсе возможно развернуть

Бесплатный вводный курс, который помогает понять, как устроен анализ программ «изнутри», зачем он нужен в кибербезопасности и как выглядят ежедневные реальные задачи реверс-инженера.

Почему реверсреверс это так сложно

Сложный вход

Одна из самых сложных областей в ИТ из-за высокого порога входа и объема необходимых навыков.

Непонятно, с чего начинать

Какие инструменты нужны и как выглядит реальная работа в реверсе.

Понятной базы нет

Материалы либо поверхностны, либо сразу уходят в низкоуровневые детали.

Разберись с азами профессиина бесплатном вводномвводном курсе

  • Зачем вообще занимаются так называемой обратной разработкой?
  • Какие задачи она решает в информационной безопасности?
  • Как выглядят типовые объекты анализа: программы, прошивки, мобильные приложения?
  • Какие шаги предпринимает инженер при исследовании неизвестного ПО?

Начни знакомство с реверс-инжинирингомреверс-инжинирингомс топ экспертами уже сегодня

Ты получишь чёткое понимание профессии reverse-инженера и увидишь одну из самых сложных и востребованных областей ИБ изнутри. Для прохождения достаточно базовых знаний программ, ОС и общего технического опыта.

Георгий Зайцев

Георгий Зайцев

Специалист по анализу ПО, архитектор курса

Дмитрий Скляров

Дмитрий Скляров

Руководитель отдела анализа приложений, идейный автор курса

Кому нужно пройти курс по реверсуреверсу

Специалистам по ИБ

Понимание применения реверс-инжиниринга в поиске уязвимостей, анализе ПО и расследованиях

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

Представление о том, как выглядит код после компиляции и как его анализируют извне

Студентам и самоучкам

Оценка реверс-инжиниринга как возможного направления развития

Специалистам смежных областей

Расширение технического кругозора в тестировании, администрировании и SOC

С чем ты выйдешь после курса

Поймешь, что такое реверс-инжиниринг и где он применяется в реальных проектах.

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

Ты будешь не просто изучать теорию, а учиться думать как реверс-инженерреверс-инженер: от постановки задачи до интерпретации результата

Формат

записанный онлайн-курс

Доступ

сразу после регистрации

Темп

учитесь в удобное время

Структура

5 тематических модулей

Практика

разбор реальных объектов анализа

Расскажем так, что ты поймешь

Модуль 1. Введение в реверс-инжиниринг

  • Что такое реверс, зачем он нужен, какие задачи решает и какие инструменты применяются.

Модуль 2. Реверс прошивок устройств

  • Особенности встроенных систем, структура прошивок и цели их анализа.

Модуль 3. Анализ мобильных приложений

  • Подходы к исследованию Android.

Модуль 4. Анализ ВПО

  • Как специалисты по реверс-инжинирингу помогают анализировать вирусы и что является результатом работы такого специалиста.

Модуль 5. Поиск уязвимостей и анализ вредоносного ПО

  • Как реверс-инжиниринг используется в наступательной безопасности с целью защитить информацию.