О курсе

Курс 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.