Описание курса
Реверс-инжиниринг – это процесс анализа машинного кода с целью узнать о возможностях программы, алгоритмах, которые использовались в разработке. Это необходимо для понимания логики системы, исправления, улучшения технологий, которые в ней существуют для написания собственного ПО.
Кому подойдет
Курс "Reverse-Engineering" от школы Otus не рассчитан на новичков. Программа курса подойдет:
- для системных программистов, пишущих низкоуровневый софт;
- специалистов кибербезопасности для изучения возможностей вирусного ПО.
Новичкам в IT следует освоить одну из этих профессий прежде чем браться за полноценное изучение реверс-инжиниринга.
Чему вы научитесь
В процессе обучения студенты научатся:
- изучать и классифицировать вредоносное ПО;
- проводить статистический и динамический анализы;
- анализировать машинный код программы.
Также студенты узнают больше об особенностях разработки и функционирования низкоуровнего ПО, что позволит лучше понимать принципы работы многих программ.
Преподаватели
Автор курса – Артур Пакулов. В прошлом он работал вирусным аналитиком в компании Касперский. Владеет Assembler, C/C++, Delphi, Python, преподаватель с большим опытом. Артур преподавал не только в онлайн-школах, но его программы включены в систему образования лучших вузов страны – МГТУ, Бауманка и другие.
Сколько зарабатывают специалисты Reverse-Engineering
Реверс-инжиниринг применяется во многих сферах, поэтому специалисты этой специальности нужны практически везде. Заработная плата, в зависимости от компании, должности и страны, может сильно отличаться, но грамотный специалист получает от 100 тысяч в месяц.