Телеграм-канал основателя Checkroi — Вани Буявца

Посмотреть →
Агрегатор онлайн-курсов Checkroi.ru Блог Курсы по программированию Топ-2 курса по реверс-инжинирингу

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

от Иван Буявец
Опубликовано: Страница обновлена: 2591 просмотров Время прочтения: 5 минут
Курс
Школа
Стоимость со скидкой
В рассрочку
Длительность
Reverse-Engineering. Basic
Перейти на сайт курса
Otus
по запросу
по запросу
120 дней
Основы реверс-инжиниринга и оптимизации программ на ARM
Перейти на сайт курса
МФТИ
по запросу
по запросу
36 ак. ч.

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

Курс «Reverse-Engineering. Basic» от Otus

Записаться на курс «Reverse-Engineering. Basic» от Otus

Длительность 120 дней
Уровень Начинающие
Для кого подходит IT-специалистам разного уровня
Формат Видеолекции + домашнее задание + обратная связь от преподавателя
Гарантии Помощь в трудоустройстве
Итоги Сертификат
Цена По запросу
Ссылка на курс Узнать подробности

Содержание. Учебный план включает в себя следующие блоки:

Программа курс «Реверс-инжиниринг 2.0» от Otus

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

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

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

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

Мои впечатления: Небольшой курс для программистов, сисадминов и разработчиков, которые хотят заниматься обратным проектированием. На сайте есть вступительное тестирование, которое поможет вам сориентироваться в своем уровне знаний. Вы научитесь работать с кодом, анализировать его, используя специальное ПО. Вы изучите на практике способы выявления вредоносное ПО на примере работы антишпионской программы. У вас будет свой проект, который пополнит ваше портфолио для будущего повышения! Отличный курс!

На сайт курса

 

Телеграм-канал Вани Буявца

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

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

Длительность 36 ак. ч.
Уровень Начинающие
Для кого подходит IT-специалистам разного уровня
Формат Видеолекции + домашнее задание + обратная связь от преподавателя
Итоги Сертификат
Цена По запросу
Ссылка на курс Узнать подробности

Содержание. Учебный план включает в себя следующие блоки:

Программа курса «Основы реверс-инжиниринга и оптимизации программ на ARM»

Менторы:

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

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

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

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

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

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

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

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

Телеграм-канал Вани Буявца, только внизу
0 Коментариев
0

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

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

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