T1218.013: Mavinject

Злоумышленники могут использовать утилиту mavinject.exe для выполнения вредоносного кода. Mavinject.exe, или Microsoft Application Virtualization Injector, — это утилита Windows в составе технологии Microsoft Application Virtualization (App-V), способная внедрять код во внешние процессы.

Злоумышленники могут использовать mavinject.exe для внедрения вредоносных DLL-библиотек в запущенные процессы (см. технику Внедрение DLL-библиотек), что позволяет им выполнять произвольный код (например, C:\Windows\system32\mavinject.exe PID /INJECTRUNNING PATH_DLL). Поскольку файл mavinject.exe может быть подписан сертификатом Microsoft, этот метод позволяет избежать детектирования защитными решениями, так как выполнение вредоносного кода маскируется под легитимный процесс.

Помимо внедрения DLL-библиотек, mavinject.exe также может использоваться для выполнения инъекции заголовка импорта через параметр командной строки /HMODULE (например, mavinject.exe PID /HMODULE=BASE_ADDRESS PATH_DLL ORDINAL_NUMBER). Эта команда внедряет в модуль по заданному базовому адресу запись таблицы импорта, в которой указана DLL-библиотека.

Какие продукты Positive Technologies покрывают технику

Экспертиза MaxPatrol SIEM

mitre_attck_defense_evasion: PT-CR-455: Mavinject_AWL_Bypass: Попытка обойти запрет на запуск приложений с помощью встроенной утилиты Microsoft Windows mavinject.exe (предоставляется клиентом App-V)

Способы обнаружения

IDDS0017Источник и компонент данныхКоманда: Выполнение командОписание

Злоумышленники могут переименовывать уязвимые бинарные файлы, чтобы обойти механизмы обнаружения, однако для реализации техники Внедрение DLL-библиотек они должны использовать команду mavinject.exe с аргументом INJECTRUNNING, который можно отслеживать для обнаружения вредоносной активности.

IDDS0009Источник и компонент данныхПроцесс: Создание процессаОписание

Отслеживайте запуск утилиты mavinject.exe и ее аргументы. Сопоставляйте недавние вызовы mavinject.exe с историей использования известных допустимых аргументов и внедренных DLL-библиотек, чтобы выявить аномальную и потенциально вредоносную активность.

Меры противодействия

IDM1042НазваниеОтключение или удаление компонента или программыОписание

По возможности удалите mavinject.exe, если Microsoft App-V не используется в данной среде.

IDM1038НазваниеЗащита от выполненияОписание

Используйте контроль приложений, настроенный на блокировку выполнения mavinject.exe, если он не требуется для данной системы или сети, чтобы предотвратить потенциальное использование злоумышленниками.