Radmin и UltraVNC превращают заражённые системы в прокси и VPN

Кампания, нацеленная на внутренних пользователей, использует легитимные инструменты удаленного доступа и сетевые утилиты. Они позволяют получить постоянный контроль над скомпрометированными системами и задействовать их в качестве прокси- или VPN-инфраструктуры. Метод первоначального вторжения остается неизвестным.

Установка Radmin Server

В зафиксированной активности PowerShell применял команду curl для загрузки архива. В него входили пакетный скрипт, файл реестра и компоненты Radmin.

Скрипт устанавливал Radmin Server в каталог C:\Intel\RServer и импортировал настройки с определенным портом Radmin и управляемыми злоумышленником учетными данными. Это обеспечивало удаленный доступ с использованием IP-адреса системы жертвы, настроенного идентификатора и пароля.

После подключения через Radmin злоумышленник выполнял дополнительные команды PowerShell для развертывания UltraVNC.

Развертывание UltraVNC

Скрипт установки создавал каталог C:\Windows\Fonts\web, пытался добавить исключения для антивирусной защиты, загружал файлы UltraVNC и запускал исполняемый файл с именем svchost.exe.

Если установить программу в качестве службы не удавалось, исполняемый файл регистрировался как служба WpnUserHost. Запланированная задача WpnUserHost_MutualWatchdog загружала и выполняла repair.ps1. Установщик также создавал дополнительную задачу, которая запускалась каждый час и выполняла функцию «сторожа».

Изначально установщик UltraVNC создавался с использованием PyInstaller, а в более поздних версиях был написан на языке Go. Встроенный компонент на Python выполнял следующие действия:

  • устанавливал UltraVNC Server;
  • добавлял правила брандмауэра;
  • генерировал временные порт VNC и пароль;
  • сохранял полученные данные в конфигурационных файлах.

Компонент взаимодействовал с сервером управления. Он отправлял имя узла и идентификатор машины, а затем получал сведения об устройстве, токен и пароль VNC. После этого злоумышленник мог подключиться к указанным IP-адресу и порту VNC для интерактивного управления системой.

Прокси и VPN-инфраструктура

В ходе кампании на скомпрометированных системах также устанавливались программное обеспечение прокси и VPN.

Netch-gateway поддерживал протоколы SOCKS5, Shadowsocks и KCP. Перед получением конфигурации прокси он регистрировал зараженный узел на сервере C&C.

В более ранних действиях использовался CCProxy, настроенный для предоставления SOCKS-прокси на порту 49661. В более поздних случаях устанавливался SoftEther VPN, благодаря чему скомпрометированная система могла функционировать в качестве VPN-сервера.

Возможная связь с операторами, говорящими на китайском языке

Комментарии на китайском языке, конфигурационные данные и инфраструктура прокси-сервиса указывают на возможную связь кампании с операторами, говорящими на китайском языке. При этом атрибуция и метод первоначального доступа остаются неопределенными.

Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.

Ознакомиться подробнее с отчетом можно по ссылке.

Технологии киберугроз
Автор: Технологии киберугроз
Технологии киберугроз – технологическая компания, специализирующаяся на решениях по анализу угроз для предприятий любого размера. Мы собираем, нормализуем, обогащаем информацию о киберугрозах со всего мира. Нашими источниками являют более 260 открытых фидов, более 100 открытых поставщиков Threat Intelligence-отчетов, открытые online sandbox, социальные сети и репозитории GitHub. Мы также предоставляем ряд сервисов по: семантическом анализу Threat Intelligence-отчетов и приведения их в машиночитаемый формат STIX 2.1, проверки IoC на потенциальные ложноположительные сработки, а также получению WHOIS-записей для доменных имен.
Комментарии:

Как мы обрабатываем данные: политика обработки персональных данных