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