Став студентом этого курса, вы погрузитесь в программу, посвящённую реверс-инжинирингу. Благодаря практике вы сможете профессионально выполнять поиск и исправление уязвимостей программ. Вы поработаете с несколькими видами анализов: статическим и динамическим, разберётесь в классификации вредоносного ПО и аспектах внутреннего устройства операционной системы Windows. Узнаете, что такое malware, почему они могут быть выловлены в сети, познакомитесь с компиляцией, вирусной аналитикой, форматами таблиц, шифровкой, а также самостоятельно разработаете программу для лечения кодов, а затем сможете прикрепить разработку к портфолио.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Курс продлится 5 месяцев. За это время вы отсмотрите 140 часов теории и отработаете все знания на углублённой практике в каждом образовательном блоке.
Поработаете с группами регистров. Узнаете, что такое оборачивание адресов.
Научитесь применять базовые команды ЯА, пересылать данные.
Разберётесь в других командах.
Узнаете, как правильно работать со строками.
Сможете создавать подпрограммы с локальными переменными.
Рассмотрите опкоды комманд.
Узнаете, что такое перехватка прерывания в секторах.
Исследуете структуру.
Поработаете с регистрами и командами, их опкодами и эмуляторами. Закрепите новые знания на практике.
Узнаете, что такое сегментная организация памяти и какие режимы работы процессора необходимо уметь выполнять.
Научитесь работать с принципом работы страничной организации памяти.
Познакомитесь с дескрипторами.
Узнаете, что такое устройство Windows и объекты ядер.
Поработаете с выделением подкачиваемой памяти.
Узнаете, что такое абстракция объектов ядра.
Научитесь работать со структурой формата.
Узнаете, как просматривать её вручную.
Поймёте, что такое фиксапы и как искать их.
Поставите хуки и события.
Узнаете, зачем он нужен.
Поработаете над созданием кода и его выполнением до входа пользователя.
Узнаете, как правильно искать вредоносные софты.
Создадите свою тест-службу.
Соберёте драйвер.
Будете производить распаковку.
Освоите его проведение.
Узнаете о таком типе, как шелкоды, и напишете его.
Покажете навыки распаковки программ и приложений вручную.
Продемонстрируете умения анализа.
Завершите практику на модуле этим заданием.
Сможете узнать о корне проблемы.
Поймёте, какова причина этой уязвимости.
Поймёте, какие шаги проходит буткит.
Выберете тему, которую раскроете в процессе создания итогового проекта.
Пообщаетесь о ДЗ с экспертами.
Продемонстрируете результат своей работы.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Проверять ваши домашние задания будут эксперты, а также вас будет сопровождать куратор, который поможет справиться с трудностями. Вы получите профессиональные советы, рекомендации и лайфхаки.