В современном мире информационной безопасности навыки реверс-инжиниринга становятся все более востребованными. Курс от OTUS предоставляет глубокое понимание процессов обратной разработки, позволяя специалистам эффективно анализировать и защищать программные продукты.
- Актуальные инструменты: Изучение современных средств анализа, таких как IDA Pro, WinDBG и Hiew.
- Проектная работа: Возможность реализации собственного проекта под руководством наставника.
- Опытные преподаватели: Обучение проводят специалисты с многолетним опытом в области реверс-инжиниринга и информационной безопасности.
- Высокие требования к базовым знаниям: Необходимость предварительного опыта в программировании и понимания архитектуры ЭВМ.
Основные аспекты курса
- Низкоуровневое программирование: Изучение ассемблера для понимания работы кода после компиляции.
- Статический анализ: Методы исследования кода без его выполнения.
- Динамический анализ: Техники анализа кода в процессе его выполнения.
- Анализ вредоносного ПО: Исследование и классификация различных типов malware.
- Практическая работа: Реализация проектов по реверс-инжинирингу под руководством наставников.
Подробная программа курса
- Введение в реверс-инжиниринг: Основные понятия, цели и задачи обратной разработки.
- Архитектура ЭВМ: Изучение регистров процессора, работы с памятью и представления данных.
- Ассемблер x86/x64: Команды, опкоды, арифметические и логические операции.
- Прерывания BIOS: Использование прерываний для взаимодействия с аппаратными компонентами.
- Формат PE: Структура исполняемых файлов Windows, таблицы импорта и экспорта.
- Статический анализ: Использование дизассемблеров для исследования кода.
- Динамический анализ: Работа с отладчиками, мониторинг выполнения программ.
- Обфускация и упаковка: Методы защиты кода и способы их обхода.
- Анализ вредоносного ПО: Исследование шифровальщиков, банковских троянов и ботов.
- Проектная работа: Реализация собственного проекта по реверс-инжинирингу.
Курс «Reverse engineering» от OTUS предоставляет всестороннее обучение, направленное на развитие профессиональных навыков в области реверс-инжиниринга. Слушатели получают не только теоретические знания, но и практические инструменты, позволяющие успешно справляться с вызовами, стоящими перед современными специалистами по информационной безопасности. Этот курс идеально подходит для специалистов, стремящихся расширить свои компетенции в области реверс-инжиниринга, освоить современные инструменты и методы анализа кода, а также повысить свою конкурентоспособность на рынке труда. Структурированная программа, опытные преподаватели и практическая направленность обучения обеспечивают высокий уровень подготовки выпускников.