Бэкдор PipeMon атакует разработчиков MMO и прочно внедряется в Windows

Бэкдор PipeMon атакует разработчиков MMO и прочно внедряется в Windows

Бэкдор PipeMon атакует разработчиков MMO и прочно внедряется в Windows

Разработчики многопользовательских онлайн-игр (MMO) опять стали жертвами киберпреступной группы Winnti. На этот раз злоумышленники используют новый вариант вредоносной программы PipeMon, которая задействует интересный метод укрепления в атакованной системе.

Модульный бэкдор PipeMon попал в поле зрения экспертов в начале этого года — его обнаружили на серверах, принадлежащих разработчикам MMO-игр.

Чаще всего группировка Winnti атакует компании из игровой индустрии, однако исследователи обратили внимание, что сферы здравоохранения и образования также пострадали от действий хакеров.

Участники Winnti запомнились своими масштабными атаками на цепочки поставок. Например, они добавили вредоносную составляющую к софту, который используют миллионы людей по всему миру, — Asus LiveUpdate, CCleaner.

Теперь злоумышленники обзавелись новым бэкдором для атак на разработчиков игр. Схема осталась приблизительно той же: злонамеренная составляющая распространяется вместе с установочными файлами игры.

В других случаях Winnti просто атакует серверы компаний, куда непосредственно устанавливают бэкдор.

Вредоносную кампанию проанализировали специалисты антивирусной компании ESET. В своём отчёте они приводят доказательства связи вредоноса PipeMon с кибергруппировкой Winnti. Несмотря на малый возраст PipeMon, бэкдор уже подписан сертификатом одной из компаний, занимающихся разработкой видеоигр. Эту компанию преступники атаковали в 2018 году.

Новый вариант вредоносной программы использует легитимные DLL самой Windows, чтобы укрепить своё присутствие в системе. В частности, библиотеки бэкдора регистрируются в качестве альтернативных процессов мониторинга печати.

Команда ESET считает, что PipeMon был написан «с нуля».

Контроллер памяти AMD научили обходить аппаратную изоляцию

Исследователь Кристофер Домас опубликовал PoC-проект skitter-creek-bath-salts, демонстрирующий обход аппаратной защиты памяти на процессорах AMD Family 16h. Техника манипулирует настройками контроллера DRAM и позволяет обращаться к областям, которые должны быть недоступны даже операционной системе, ядру и коду с привилегиями ring 0.

Обычно программные и аппаратные механизмы контролируют доступ по физическим адресам.

Но последнюю точку в маршруте ставит контроллер памяти: он переводит адрес в конкретные координаты DRAM — канал, ранг, банк, строку и столбец.

Домас показал, что изменение одного регистра может перенастроить это преобразование уже после срабатывания вышестоящих средств защиты. В результате появляется альтернативный адрес, ведущий к тем же ячейкам DRAM. Охраняемый вход остаётся заперт, но контроллер внезапно рисует вторую дверь прямо в стене.

 

Чтобы система не рухнула, PoC отключает прерывания, подготавливает кеш и таблицы трансляции, ненадолго меняет схему адресации, читает или записывает нужные данные, а затем возвращает исходные настройки.

Для поиска адресов-двойников проект использует линейную алгебру и SMT-решатель Z3. Инструменты восстанавливают связь между обычным и изменённым отображением памяти, после чего вычисляют алиас для защищённой области.

Исследователь продемонстрировал потенциальный доступ к памяти AMD Platform Security Processor, включая данные fTPM, защищённой области System Management Mode, состояниям процессора C6 и хранилищу микрокода. Последний сценарий допускает не только извлечение копии патча, но и её возможное изменение перед восстановлением состояния ядра.

PoC проверяли только на AMD Family 16h. Данных об аналогичной уязвимости в новых AMD, Intel, ARM или RISC-V нет.

RSS: Новости на портале Anti-Malware.ru