Платформа OTUS объявила о запуске курса Reverse engineering для системных программистов, начинающих вирусных аналитиков и специалистов по информационной безопасности. Его прохождение обучит слушателей находить и исправлять уязвимости своих систем и приложений. Кроме того, 18 сентября состоится бесплатный открытый вебинар, посвящённый этой специальности.
Обучение поможет понять, как код работает изнутри после компиляции, и позволит повысить качество своих решений, а также обучиться всем необходимым практикам реверс-инжиниринга и получить комплексное представление о вредоносном ПО.
Для успешного освоения материала потребуются определённые навыки:
- Знание архитектуры ЭВМ на начальном уровне
- Базовые знания внутреннего устройства Windows
- Преимуществом будет опыт программирования на языке C/C++ (это необязательное условие)
Минимальные системные требования для комфортного прохождения курса для ПК включают процессор с тактовой частотой не менее 2,0 ГГц, от 8 ГБ оперативной памяти и 100 ГБ свободного места на жёстком диске. Студенты заранее получают стенды и разворачивают их у себя локально до начала занятия. В программу курса входят следующие этапы:
- Практика по распаковке файлов
- Практический разбор формата PE (таблица импорта, таблица экспорта, таблица релокаций)
- Практический анализ шифровальщиков, банковских троянов, ботов.
- Проектная работа, в рамках можно выбрать одну из предложенных преподавателем тем или реализовать свою идею
В конце прохождения специализации студенты курса получат сертификат OTUS и официальный диплом о получении новой специальности. Расписание занятий включает 4 академических часа на занятия в неделю и 2—4 академических часа на домашнюю работу раз в 2 недели. Первый месяц занятия будут проходить в режиме 1 раз в неделю для плавного погружения в процесс обучения.
Для записи на курс необходимо пройти вступительное тестирование, которое позволит оценить свой уровень знаний и при необходимости подтянуть их перед дальнейшим обучением.
Кроме того, OTUS проводит открытый вебинар «Введение в анализ эксплуатаций: как найти уязвимости». Он состоится 18 сентября в 20:00 мск. Урок будет полезен разработчикам и всем, кого привлекают бинарные уязвимости и реверс-инжиниринг. Все участники вебинара получат специальную цену на прохождение полного курса.