Реверс-инжиниринг
Курс рассчитан на разработчиков программного обеспечения, системных программистов, системных аналитиков, вирусных аналитиков, специалистов по информационной безопасности, devops-специалистов
Подробнее о курсе
ЧТО ТАКОЕ РЕВЕРС-ИНЖИНИРИНГ? Реверс-инжиниринг кода (обратная разработка кода) — это процесс анализа машинного кода программы, который ставит своей целью понять принцип работы, восстановить алгоритм, обнаружить недокументированные возможности программы, и т.п.
Основные методы реверс-инжиниринга — это статический или динамический анализ кода. При статическом анализе исследователь дизассемблирует код программы, используя специальное ПО, и далее анализирует ассемблерный код. При динамическом анализе исследователь запускает код в изолированной среде (песочнице) или отладчике и анализирует код в динамике.
Цель курса. Профессионально сделанных курсов по обратной разработке на российском рынке (почти) нет. Наша цель — восполнить этот пробел и предложить курс, в рамках которого слушатель сможет овладеть на практике навыками обратной разработки программ.
Особенность курса. Авторский курс. Программа содержит хорошо структурированный теоретический материал и при этом насыщена интересной, полезной и актуальной практикой. Много заданий на реальных кейсах.
Чему научимся?
- Основательно изучим такую важную тему как низкоуровневое программирование
- Подробно обсудим важные для дальнейшего аспекты внутреннего устройства Windows
- Отдельный большой модуль программы будет посвящен системному программированию
- Наконец, центральная тема курса — обратная разработка кода. Статический и динамический анализ
- Полный список тем приведен в программе обучения
Отзывы о программе
-
29.10.2019 Амир Низамов
- Школа: OTUS
- Программа: Реверс-инжиниринг
- Даты обучения: 06.03.2019 - 03.08.2019
Программы: 9 Преподаватели: 9 Организация: 9 Рекомендую: 7 Хорошо
О компании
-
Корпоративное обучение
-
Онлайн-курсы
OTUS.RU — это профессиональные онлайн курсы для IT-специалистов с опытом работы, желающих повысить квалификацию или получить дополнительные навыки в рамках смежных компетенций.
Представлены авторские онлайн-курсы по направлениям: Программирование, Эксплуатация, Информационная безопасность, Data Science, Управление.
- входное тестирование
- онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями
- домашнее задание 1 раз в неделю, 3-5 часов на выполнение
- проектная работа (можно использовать в качестве портфолио)
- 4-5 месяцев обучения
- глубокая практическая направленность
- образовательная лицензия
Тут, конечно, курсы не с нуля, но это и радует. Обычно, много уже сто раз жеванного запихивают в программу. Я по смыслу уже понял, что это мой вариант, учиться, а не проходить уже заученное по сто раз. И как преподают, мне тоже нравится. Очень аккуратно и не растекаясь мыслями. Варант общения — учитель-ученик — приветствуется. Свои идеи высказывать — приветствуется. Есть практика, и ее и её очень много, запасайтесь свободным временем.