О курсе
Курс MalDev Academy посвящён разработке вредоносного программного обеспечения для платформы x64. В материалах рассматриваются как базовые концепции, так и продвинутые приёмы, используемые в наступательной безопасности. Программа состоит из более чем 100 модулей, разделённых по сложности и тематике.
Основной блок начинается с введения в операционную систему Windows, формата PE-файлов и WinAPI. Далее разбираются механизмы обнаружения антивирусами, методы шифрования, обфускации и размещения полезной нагрузки. Отдельное внимание уделяется локальному и удалённому выполнению кода, этапированию, а также использованию NtCreateUserProcess и двоичной подписи.
Среди тем — перечисление процессов, перехват потока, политика блокировки DLL, внедрение APC (локальное и удалённое), выполнение через обратные вызовы, косвенные системные вызовы и различные техники внедрения (локальное и удалённое сопоставление, запуск функций). Рассматриваются вопросы управления выполнением полезной нагрузки, подмены PPID и аргументов командной строки, обновления Hell's Gate и постановки полезной нагрузки в Hell's Gate.
Дополнительные модули охватывают обход EDR, перечисление потоков через системные вызовы, создание пользовательских функций WinAPI, введение в сборку MASM, модификацию двоичных метаданных, использование аппаратных точек останова для подключения и сброса учётных данных, уклонение с раздуванием файла, создание собственных обработчиков протокола и расширений файлов, а также работу с ETW и AMSI, включая методы обхода. Также представлены темы построения вредоносного ПО с DRM, знакомство с Havoc C&C, боковая загрузка DLL, создание уязвимого драйвера (BYOVD), локальное выполнение PE, отражающее внедрение DLL, создание PE-упаковщика и другие продвинутые техники.
В стоимость входит доступ ко всем модулям, возможность скачивания кодов к модулям (при наличии), демонстрационные видео (при наличии), а также доступ к новым модулям, публикуемым в течение 6 месяцев. Предусмотрен пакет Premium.
Что рассматривается в программе
- Рассматривается введение в операционную систему Windows и формат PE-файлов.
- Разбираются механизмы обнаружения антивирусами и методы обхода EDR.
- Изучаются техники шифрования, обфускации и размещения полезной нагрузки.
- Рассматривается локальное и удалённое выполнение полезной нагрузки, включая этапирование.
- Разбираются различные методы внедрения: APC, сопоставление, перехват потока, обратные вызовы.
- Изучаются системные вызовы, Hell's Gate и обход ETW/AMSI.
- Рассматривается создание пользовательских обработчиков протокола и расширений файлов.
- Разбираются продвинутые техники: боковая загрузка DLL, BYOVD, создание PE-упаковщика.
Кому может быть полезен курс
- Специалистам по наступательной безопасности, интересующимся разработкой вредоносного ПО для x64.
- Новичкам без опыта в разработке вредоносных программ, желающим изучить тему с базового уровня.
- Разработчикам и исследователям в области кибербезопасности, которым нужно ознакомиться с техниками обхода защит и внедрения кода.
- Студентам и инженерам, изучающим внутреннее устройство Windows, PE-формат и системные вызовы.
Вопросы о программе
Для кого предназначен курс MalDev Academy?
Курс ориентирован в первую очередь на специалистов в области наступательной безопасности, но также подходит новичкам без опыта разработки вредоносных программ.
Сколько модулей входит в курс?
В состав курса входит более 100 модулей различной сложности.
Какие темы рассматриваются в основном курсе?
Среди тем — введение в Windows и PE-формат, механизмы обнаружения AV, шифрование и обфускация полезной нагрузки, локальное и удалённое выполнение, внедрение APC, системные вызовы, обход ETW и AMSI, а также многие другие техники.
Что входит в стоимость курса?
В стоимость входит доступ ко всем модулям, скачивание кодов к модулям (при наличии), демонстрационные видео (при наличии) и доступ к новым модулям, публикуемым в течение 6 месяцев. Также предусмотрен пакет Premium.