Специальная цена
РАССРОЧКА
25 февраля
5 месяцев
Онлайн
Пн/Ср 19:00 Мск

Студенты заранее получают стенды и разворачивают их у себя локально до начала занятия.
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
В данном модуле проходит экспресс-курс изучения языка Ассемблер. Изучение необходимо для получения навыков чтения дизассемблерного кода в отладчике и дизассемблере. После изучения модуля, студент научится понимать, во что превращается скомпилированная программа и почему она содержит именно такие данные.
Тема 1: Регистры процессора, работа с памятью // ДЗ
Тема 2: Представление данных: знаковые и беззнаковые числа, символы. Основные команды ЯА
Тема 3: Представление кода: формат и опкоды команд
Тема 4: Арифметические и логические команды // ДЗ
Тема 5: Цепочечные операции // ДЗ
Тема 6: Подпрограммы
Тема 7: Дополнительное занятие: Представление данных
Тема 8: Прерывания BIOS // ДЗ
Тема 9: RISС-архитектура на примере MIPS-процессоров // ДЗ
Тема 10: Написание кастомного MBR // ДЗ
Важный модуль, без которого невозможно будет понять принцип работы руткитов. Модуль включает в себя фундаментальные принципы работы процессора.
Тема 1: Режимы работы процессоров. Принцип работы процессора в PM. Сегментная организация памяти // ДЗ
Тема 2: Страничная организация памяти // ДЗ
Тема 3: Типы дескрипторов
Данный модуль включает в себя изучение строения OS Windows. Модуль обязателен для успешного анализа руткитов.
Тема 1: Объекты ядра
Тема 2: Менеджер памяти
Тема 3: Диспетчер ввода-вывода
Тема 4: Настройка рабочей среды для отладки драйверов режима ядра // ДЗ
Модуль включает в себя информацию, которая необходима для анализа большинства вредоносных программ.
Тема 1: PE формат
Тема 2: Таблица импорта
Тема 3: Таблица экспорта/Таблица релокаций // ДЗ
Тема 4: Решение crackme
Тема 5: Ловушки Windows
Тема 6: Перехват WinApi функций
Тема 7: Программирование Native приложений // ДЗ
Тема 8: Способы добавления в автозагрузку
Тема 9: Программирование служб // ДЗ
Данный модуль посвящён изучению практических навыков анализа программ.
Тема 1: Динамический анализ кода // ДЗ
Тема 2: Статический анализ кода
Тема 3: Разработка shell-кодов // ДЗ
Тема 4: Практическое занятие: ручная распаковка
Тема 5: Практическое занятие: анализ эксплойта
Тема 6: Практическое занятие: анализ вредоносного образца
Тема 7: Уязвимость Buffer Overflow // ДЗ
Тема 8: Уязвимость UAF
Тема 9: Буткиты
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Kaspersky Lab
Ex-вирусный аналитик
Специалист в области низкоуровневого программирования, обратной разработки и анализа вредоносного программного обеспечения. В период 12.2015 - 05.2017 — специалист по образовательным программам и преподаватель Образовательного департамента «Лаборатории Касперского». Преподаватель и методист-разработчик курсов и программ по направлениям: «Защита информации от вредоносного ПО», «Низкоуровневое программирование», «Профессиональный пентестинг». Программы, разработанные Пакуловым, включены в учебные планы российских и зарубежных университетов, в том числе МГТУ им. Н.Э. Баумана, МГУ им. М.В. Ломоносова. Преподаватель международных магистерских программ по информационной безопасности. Навыки: Низкоуровневое программирование, Системное программирование, Реверс-инжиниринг, Анализ вредоносного ПО, Веб-безопасность, Программирование: Assembler, C/C++, Delphi, Python
Positive Technologies
Старший специалист отдела анализа приложений
Окончил СПБГЭТУ ЛЭТИ по специальности "Компьютерная безопасность". Начал заниматься практической безопасностью еще в университете, участвуя в CTF. За практически 7 лет профессионального опыта получилось познакомится с широким стеком технологий, попрактиковаться как в исследовании, так и в разработке.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность.
В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности
Стоимость в рассрочку со скидкой