Домой » Топ-2 курса по реверс-инжинирингу

Топ-2 курса по реверс-инжинирингу

от Ekaterina
Лучшие курсы-онлайн по реверс-инжинирингу

Реверс-инжиниринг или, как его еще называют, обратная разработка — это процесс анализа функциональных характеристик приложения, его внутренней архитектуры, работы модулей, функций, алгоритмов. Реверс-инжиниринг используется в IT в самых разных целях, а курсов для его изучения не так много. В этой подборке я собрал лучшие из них.

Курс «Реверс-инжиниринг 2.0» от Otus

Записаться на курс «Реверс-инжиниринг 2.0» от Otus

Длительность4 месяца
УровеньС нуля
Для кого подходит●     разработчикам программного обеспечения;

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

●     системным аналитикам;

●     вирусным аналитикам;

●     специалистам по информационной безопасности;

●     devops-специалистам.

ФорматВидеолекции + домашнее задание + обратная связь от преподавателя
ГарантииПомощь в устройстве на работу
ИтогиДиплом
Цена●     Полная – 50 000 рублей;

●     УСПЕЙ НА СКИДКУ! – 4 282 рубля в месяц при покупке в кредит.

Ссылка на курсУзнать подробности

Содержание. Программа курса включает в себя следующие блоки:

  • низкоуровневое программирование на ассемблер под x8086/x64;
  • низкоуровневое программирование на ассемблер под MIPS;
  • защищённый режим процессора;
  • внутреннее устройство Windows;
  • системное программирование;
  • обратная разработка программ.

 Преподаватели:

Артур Пакулов — ex-вирусный аналитик в Kaspersky Lab.

 После окончания курса вы сможете:

  • ориентироваться в низкоуровневом программировании;
  • понимать аспекты внутреннего устройства Windows;
  • разбираться в системном программировании;
  • использовать обратную разработку кода и статический и динамический анализ.

 Мои впечатления: Основательный курс по реверс-инжинирингу. Вас ждет уникальная авторская программа от эксперта в области анализа вредоносных программ, обратной разработки и низкоуровневого программирования. А также много интересной, полезной и актуальной практики на реальных кейсах. Для зачисления на курс вам необходимы знание архитектуры ЭВМ на начальном уровне и базовые знания внутреннего устройства Windows.

Получить скидку →

 

Курс «Основы реверс-инжиниринга и оптимизации программ на ARM» от МФТИ

Записаться на курс «Основы реверс-инжиниринга и оптимизации программ на ARM» от МФТИ

Длительность3 недели
УровеньС нуля
Для кого подходитРазработчикам программных решений для устройств на архитектуре ARM
ФорматВидеолекции + домашнее задание + обратная связь от преподавателя
ИтогиСертификат
ЦенаПо запросу
Ссылка на курсУзнать подробности

Содержание. Программа курса включает в себя следующие блоки:

  • обзор ARM-архитектуры микропроцессора и инструментов исследования программ;
  • особенности вычислений на ARM;
  • некоторые оптимизации и профилирование программ, использование кода.

 Преподаватели:

Подлесных Д.А. — старший преподаватель кафедры информатики и вычислительной математики МФТИ, инженер-программист 1 категории отдела вычислительной техники, тренер центра развития IT-образования.

Петров И.Б. — член-корреспондент РАН, зав. каф. информатики и вычислительной математики.

 После окончания курса вы сможете:

  • понимать работу нативных программ на ARM;
  • писать более эффективный код;
  • использовать навыки отладки и исследования скомпилированных программ.

 Мои впечатления: Отличный курс по реверс-инжинирингу и оптимизации программ на ARM. Программа представляет собой две тесно связанные части. Первая часть курса посвящена вводному сравнению архитектур x86 и ARM с демонстрацией архитектурно-зависимых особенностей генерируемого исполняемого кода. Вторая — оптимизации программ с использованием таких средств как векторные инструкции SIMD NEON, кэш-предвыборка при обработке массивов в циклах, условное исполнение и др.

Выводы о профессии:

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

Если вы учились на одном из этих курсов и есть чем поделиться, напишите честный отзыв в комментариях!

 

0 коммент
0

Почитаем еще?

Оставьте комментарий

Мы иногда используем cookie-файлы, чтобы получше узнать вас и персонализировать контент :) Замечательно!