В чём особенности курса «Реверс-инжиниринг» в OTUS? | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Backend-разработчик на PHP
-9%
Алгоритмы и структуры данных
-9%
Team Lead
-6%
Архитектура и шаблоны проектирования Разработчик IoT
-13%
C# Developer. Professional
-9%
HTML/CSS
-11%
C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Java Developer. Professional JavaScript Developer. Professional Базы данных Android Developer. Professional Framework Laravel Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Vue.js разработчик Agile Project Manager VOIP инженер Scala-разработчик Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Экспресс-курс «IaC Ansible»
-10%
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Дизайн сетей ЦОД
-13%
NoSQL Основы Windows Server MS SQL Server Developer Инфраструктурная платформа на основе Kubernetes Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

В чём особенности курса «Реверс-инжиниринг» в OTUS?

Reverse_Welcome_1000x700-5020-3830d4.png

Реверс-инжиниринг кода — это процесс анализа машинного кода, с помощью которого можно понять принцип работы программы, восстановить алгоритм, обнаружить недокументированные возможности программы, решить другие задачи. Также его называют обратной разработкой кода. Знания данных процессов необходимы системным программистам, вирусным аналитикам, специалистам по информационной безопасности. Освоить эти навыки вы сможете на курсе «Реверс-инжиниринг» в OTUS.

Какова цель курса?

На российском образовательном рынке сегодня практически невозможно найти профессионально сделанный курс по реверс-инжинирингу. Наша задача — восполнить этот пробел и предложить слушателям структурированный курс, отвечающий потребностям современной IT-индустрии. Именно таковым является курс «Реверс-инжиниринг». Он подготовлен опытным специалистом в сфере низкоуровневого программирования, обратной разработки и анализа вредоносного ПО.

Здесь вы научитесь: — системному и низкоуровневому программированию; — аспектам внутреннего устройства Windows; — статическому и динамическому анализу; — использованию специализированного ПО (IDA Pro, WinDBG, Hiew); — обратной разработке кода и много чему ещё.

Что входит в программу?

Программа содержит хорошо структурированный теоретический материал, плюс насыщена полезными и актуальными практическими заданиями. Некоторые темы: 1. Низкоуровневое программирование на ассемблер под x8086/x64 (регистры процессора, работа с памятью, представление данных, опкоды команд, прерывания BIOS и пр.). 2. Низкоуровневое программирование на ассемблер под MIPS (арифметические и логические команды, команды условного/безусловного перехода и т. д.). 3. Защищённый режим процессора, сегментная и страничная организация памяти. 4. Внутреннее устройство Windows (объекты ядра, менеджер памяти, диспетчер ввода-вывода). 5. Системное программирование (PE формат, WinApi-функции, программирование Native-приложений и пр.). 6. Написание кастомного MBR. 7. Обратная разработка программ (динамический и статический анализ кода, разработка shell-кодов, Metasploit, внедрение реверс-шела в прошивки роутеров и др.).

Чтобы успешно освоить программу, вы должны обладать базовыми знаниями архитектуры ЭВМ и внутреннего устройства Windows. Большим плюсом станет опыт программирования на C/C++. Пробуйте свои силы и проходите вступительное тестирование!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться