ОБНОВЛЕНИЕ (5 июня 2025 г.): После публикации этой статьи мы обновили наши данные, чтобы лучше отразить полный спектр и сложность вредоносных действий, выполняемых группой OilRig APT. В результате мы теперь отслеживаем OilRig как материнскую группу с несколькими подгруппами. Действия, описанные в этой статье, относятся к подгруппе OilRig под названием Lyceum.Lyceum, также известная как HEXANE или Storm-0133, — это продвинутая группа угроз, которая специализируется на атаках на различные израильские организации, включая государственные и местные органы власти, а также организации здравоохранения. Основные инструменты, которые мы связываем с Lyceum, включают DanBot, бэкдоры Shark, Milan и Marlin, Solar и Mango, OilForceGTX и различные загрузчики, использующие легитимные облачные сервисы для C&C коммуникации.
Исследователи ESET проанализировали две кампании группы OilRig APT: Outer Space (2021) и Juicy Mix (2022). Обе эти кампании кибершпионажа были направлены исключительно на израильские организации, что соответствует фокусу группы на Ближнем Востоке, и использовали один и тот же сценарий: сначала OilRig взламывала легитимный веб-сайт для использования в качестве C&C сервера, а затем использовала VBS дропперы для доставки бэкдора на C#/.NET своим жертвам, одновременно развертывая различные инструменты для постоперационного проникновения, в основном используемые для эксфильтрации данных с целевых систем.
В своей кампании Outer Space OilRig использовала простой, ранее не документированный бэкдор на C#/.NET, который мы назвали Solar, вместе с новым загрузчиком SampleCheck5000 (или SC5k), использующим API Microsoft Office Exchange Web Services для C&C коммуникации. Для кампании Juicy Mix злоумышленники улучшили Solar, создав бэкдор Mango, обладающий дополнительными возможностями и методами обфускации. Помимо обнаружения вредоносного набора инструментов, мы также уведомили израильский CERT о взломанных веб-сайтах.
Ключевые моменты этой статьи:
- ESET зафиксировал две кампании OilRig, которые проходили в течение 2021 (Outer Space) и 2022 (Juicy Mix) годов.
- Операторы исключительно нацеливались на израильские организации и взламывали легитимные израильские веб-сайты для использования в своих C&C коммуникациях.
- В каждой кампании они использовали новый, ранее не документированный бэкдор первого этапа на C#/.NET: Solar в Outer Space, затем его преемник Mango в Juicy Mix.
- Оба бэкдора были развернуты VBS дропперами, предположительно распространяемыми через целевые фишинговые письма.
- В обеих кампаниях был развернут ряд инструментов для постоперационного проникновения, в частности загрузчик SC5k, использующий API Microsoft Office Exchange Web Services для C&C коммуникации, и несколько инструментов для кражи данных браузера и учетных данных из Windows Credential Manager.
OilRig, также известная как APT34, Lyceum или Siamesekitten, — это группа кибершпионажа, активная как минимум с 2014 года и, как общепринято считать, базирующаяся в Иране. Группа нацеливается на правительства стран Ближнего Востока и различные бизнес-сегменты, включая химическую, энергетическую, финансовую и телекоммуникационную отрасли. OilRig провела кампанию DNSpionage в 2018 и 2019 годах, нацеленную на жертв в Ливане и Объединенных Арабских Эмиратах. В 2019 и 2020 годах OilRig продолжала атаки с кампанией HardPass, которая использовала LinkedIn для нацеливания на ближневосточных жертв в энергетическом и государственном секторах. В 2021 году OilRig обновила свой бэкдор DanBot и начала развертывать бэкдоры Shark, Milan и Marlin, упомянутые в выпуске T3 2021 ESET Threat Report.
В этой статье мы представляем технический анализ бэкдоров Solar и Mango, VBS дроппера, использованного для доставки Mango, а также инструментов для постоперационного проникновения, развернутых в ходе этих кампаний.
Атрибуция
Первая зацепка, позволившая нам связать кампанию Outer Space с OilRig, — это использование того же пользовательского дамппера данных Chrome (отслеживаемого исследователями ESET под именем MKG), что и в кампании Out to Sea. Мы наблюдали, как бэкдор Solar развертывал тот же образец MKG, что и в Out to Sea, на системе жертвы, вместе с двумя другими вариантами.
Помимо совпадений в инструментах и целевых атаках, мы также увидели множество сходств между бэкдором Solar и бэкдорами, использованными в Out to Sea, в основном касающихся загрузки и скачивания: как Solar, так и Shark, другой бэкдор OilRig, используют URI с простыми схемами загрузки и скачивания для связи с C&C сервером, с «d» для скачивания и «u» для загрузки; кроме того, загрузчик SC5k использует подкаталоги для загрузки и скачивания, как и другие бэкдоры OilRig, а именно ALMA, Shark, DanBot и Milan. Эти находки служат дальнейшим подтверждением того, что виновник за Outer Space — это действительно OilRig.
Что касается связи кампании Juicy Mix с OilRig, помимо нацеливания на израильские организации — что типично для этой шпионской группы — существуют совпадения в коде между Mango, бэкдором, использованным в этой кампании, и Solar. Более того, оба бэкдора были развернуты VBS дропперами с использованием одной и той же техники обфускации строк. Выбор инструментов для постоперационного проникновения, использованных в Juicy Mix, также отражает предыдущие кампании OilRig.
Обзор кампании Outer Space
Названная так из-за использования схемы именования, основанной на астрономии, в названиях функций и задач, Outer Space — это кампания OilRig 2021 года. В этой кампании группа взломала израильский сайт по управлению персоналом и впоследствии использовала его как C&C сервер для своего ранее не документированного бэкдора на C#/.NET, Solar. Solar — это простой бэкдор с базовыми функциями, такими как чтение и запись с диска, а также сбор информации.
Через Solar группа затем развернула новый загрузчик SC5k, который использует API Office Exchange Web Services для скачивания дополнительных инструментов для выполнения, как показано на Рисунке 1. Для эксфильтрации данных браузера с системы жертвы OilRig использовала дамппер данных Chrome под названием MKG.

Обзор кампании Juicy Mix
В 2022 году OilRig запустила еще одну кампанию, нацеленную на израильские организации, на этот раз с обновленным набором инструментов. Мы назвали кампанию Juicy Mix из-за использования нового бэкдора OilRig, Mango (на основе его внутреннего имени сборки и имени файла Mango.exe). В этой кампании злоумышленники взломали легитимный израильский портал вакансий для использования в C&C коммуникациях. Вредоносные инструменты группы затем были развернуты против организации здравоохранения, также расположенной в Израиле.
Бэкдор первого этапа Mango является преемником Solar, также написан на C#/.NET, с заметными изменениями, включающими возможности эксфильтрации, использование нативных API и добавленный код для уклонения от обнаружения.
Вместе с Mango мы также обнаружили два ранее не документированных дамппера данных браузера, используемых для кражи куки, истории просмотров и учетных данных из браузеров Chrome и Edge, а также стилер Windows Credential Manager, все из которых мы относим к OilRig. Эти инструменты использовались против той же цели, что и Mango, а также против других взломанных израильских организаций в течение 2021 и 2022 годов. Рисунок 2 показывает обзор того, как различные компоненты использовались в кампании Juicy Mix.

Технический анализ
В этом разделе мы представляем технический анализ бэкдоров Solar и Mango, а также загрузчика SC5k, и других инструментов, которые были развернуты на целевых системах в этих кампаниях.
VBS дропперы
Для получения первоначального доступа к системе жертвы в обеих кампаниях использовались дропперы Visual Basic Script (VBS), которые, скорее всего, распространялись через целевые фишинговые письма. Наш анализ ниже фокусируется на VBS скрипте, использованном для доставки Mango (SHA-1: 3699B67BF4E381847BF98528F8CE2B966231F01A); обратите внимание, что дроппер Solar очень похож.
Назначение дроппера — доставить встроенный бэкдор Mango, запланировать задачу для обеспечения персистентности и зарегистрировать компрометацию на C&C сервере. Встроенный бэкдор хранится в виде серии подстрок base64, которые конкатенируются и декодируются из base64. Как показано на Рисунке 3, скрипт также использует простую технику деобфускации строк, где строки собираются с помощью арифметических операций и функции Chr.

On top of that, Mango’s VBS dropper adds another type of string obfuscation and code to set up persistence and register with the C&C server. As shown in Figure 4, to deobfuscate some strings, the script replaces any characters in the set #*+-_)(}{@$%^& with 0, then divides the string into three-digit numbers that are then converted into ASCII characters using the Chrfunction. For example, the string 116110101109117+99111$68+77{79$68}46-50108109120115}77 translates to Msxml2.DOMDocument.

После того как бэкдор внедрен в систему, дроппер создает запланированную задачу, которая запускает Mango (или Solar, в другой версии) каждые 14 минут. Наконец, скрипт отправляет имя скомпрометированного компьютера, закодированное в base64, посредством POST-запроса для регистрации бэкдора на его C&C сервере.
Бэкдор Solar
Solar — это бэкдор, использованный в кампании OilRig Outer Space. Обладая базовыми функциями, этот бэкдор может использоваться, среди прочего, для скачивания и выполнения файлов, а также для автоматической эксфильтрации подготовленных файлов.
Мы выбрали название Solar на основе имени файла, использованного OilRig, Solar.exe. Это подходящее название, поскольку бэкдор использует схему астрономических названий для своих имен функций и задач, используемых во всем бинарном файле (Mercury, Venus, Mars, Earth и Jupiter).
Solar начинает выполнение, выполняя шаги, показанные на Рисунке 5.

The backdoor creates two tasks, Earthand Venus, that run in memory. There is no stop function for either of the two tasks, so they will run indefinitely. Earth
is scheduled to run every 30 seconds and Venus
is set to run every 40 seconds.
Earth — основная задача, отвечающая за большую часть функций Solar. Она обменивается данными с C&C сервером с помощью функции MercuryToSun, которая отправляет базовую информацию о системе и версии вредоносного ПО на C&C сервер, а затем обрабатывает ответ сервера. Earth отправляет на C&C сервер следующую информацию:
- The string (@) <system hostname>; the whole string is encrypted.
- The string 1.0.0.0, encrypted (possibly a version number).
- The string 30000, encrypted (possibly the scheduled runtime of Earth
in milliseconds).
Encryption and decryption are implemented in functions named JupiterEand JupiterD, respectively. Both of them call a function named JupiterX, which implements an XOR loop as shown in Figure 6.

Ключ генерируется из глобальной строковой переменной, зашитой в код, 6sEj7*0B7#7, и nonce: в данном случае, случайная шестнадцатеричная строка длиной от 2 до 24 символов. После XOR-шифрования применяется стандартное кодирование base64.
Веб-сервер израильской кадровой компании, который OilRig взломала незадолго до развертывания Solar, использовался в качестве C&C сервера:
http://organization.co[.]il/project/templates/office/template.aspx?rt=d&sun=<encrypted_MachineGuid>&rn=<encryption_nonce>
Перед добавлением в URI, nonce шифрования шифруется, а значение начального строкового параметра rt устанавливается в d, вероятно, для «download» (скачивание).
The last step of the MercuryToSunfunction is to process a response from the C&C server. It does so by retrieving a substring of the response, which is found between the characters QQ@ and @kk. This response is a string of instructions separated by asterisks (*) that is processed into an array. Earth
then carries out the backdoor commands, which include downloading additional payloads from the server, listing files on the victim’s system, and running specific executables.
Command output is then gzip compressed using the function Neptuneand encrypted with the same encryption key and a new nonce. Then the results are uploaded to the C&C server, thus:
http://organization.co[.]il/project/templates/office/template.aspx?rt=u&sun=<MachineGuid>&rn=<new_nonce>
MachineGuid and the new nonce are encrypted with the JupiterEfunction, and here the value of rt is set to u, likely for “upload”.
Venus, другая запланированная задача, используется для автоматической эксфильтрации данных. Эта небольшая задача копирует содержимое файлов из каталога (также названного Venus) на C&C сервер. Эти файлы, вероятно, помещаются сюда каким-то другим, пока не идентифицированным инструментом OilRig. После загрузки файла задача удаляет его с диска.
Бэкдор Mango
Для своей кампании Juicy Mix OilRig перешла от бэкдора Solar к Mango. Он имеет схожий рабочий процесс с Solar и перекрывающиеся возможности, но тем не менее есть несколько заметных отличий:
- Use of TLS for C&C communications.
- Use of native APIs, rather than .NET APIs, to execute files and shell commands.
- Although not actively used, detection evasion code was introduced.
- Support for automated exfiltration (Venus
in Solar) has been removed; instead, Mango supports an additional backdoor command for exfiltrating selected files.
- Support for log mode has been removed, and symbol names have been obfuscated.
В отличие от астрономической схемы именования Solar, Mango обфусцирует имена своих символов, как видно на Рисунке 7.

Помимо обфускации имен символов, Mango также использует метод стекирования строк (как показано на Рисунке 8) для обфускации строк, что затрудняет использование простых методов обнаружения.

Similar to Solar, the Mango backdoor starts by creating an in-memory task, scheduled to run indefinitely every 32 seconds. This task communicates with the C&C server and executes backdoor commands, similar to Solar’s Earthtask. While Solar also creates Venus, a task for automated exfiltration, this functionality has been replaced in Mango by a new backdoor command.
В основной задаче Mango сначала генерирует идентификатор жертвы, <victimID>, для использования в C&C коммуникациях. ID вычисляется как MD5-хеш <machine name><username>, отформатированный как шестнадцатеричная строка.
Для запроса команды бэкдора Mango отправляет строку d@<victimID>@<machine name>|<username> на C&C сервер http://www.darush.co[.]il/ads.asp — легитимный израильский портал вакансий, вероятно, взломанный OilRig до этой кампании. Мы уведомили израильскую национальную организацию CERT о взломе.
Тело запроса формируется следующим образом:
- Данные для передачи шифруются XOR с использованием ключа шифрования Q&4g, затем кодируются в base64.
- Псевдослучайная строка длиной от 3 до 14 символов генерируется из этого алфавита (как указано в коде): i8p3aEeKQbN4klFMHmcC2dU9f6gORGIhDBLS0jP5Tn7o1AVJ.
- Зашифрованные данные вставляются в псевдослучайную позицию внутри сгенерированной строки, заключенные между разделителями [@ и @].
Для связи со своим C&C сервером Mango использует протокол TLS (Transport Layer Security), который обеспечивает дополнительный уровень шифрования.
Similarly, the backdoor command received from the C&C server is XOR encrypted, base64 encoded, and then enclosed between [@ and @] within the HTTP response body. The command itself is either NCNT(in which case no action is taken), or a string of several parameters delimited by
@, as detailed in Table 1, which lists Mango’s backdoor commands. Note that <Arg0> is not listed in the table, but is used in the response to the C&C server.
Таблица 1. Список команд бэкдора Mango
|
Arg1 |
Arg2 |
Arg3 |
Выполняемое действие |
Возвращаемое значение |
|
|
1 или пустая строка |
+sp <необязательные аргументы> |
N/A |
Выполняет указанный файл/команду оболочки (с необязательными аргументами), используя нативный API CreateProcess, импортированный через DllImport. Если аргументы содержат [s], он заменяется на C:WindowsSystem32. |
Вывод команды. |
|
|
+nu |
N/A |
Возвращает строку версии вредоносного ПО и URL C&C. |
<versionString>|<c2URL>; в данном случае: 1.0.0|http://www.darush.co[.]il/ads.asp |
||
|
+fl <необязательное имя каталога> |
N/A |
Перечисляет содержимое указанного каталога (или текущего рабочего каталога). |
Directory of <directory path> Для каждого подкаталога: <last_write_time> <DIR> <subdirectory name> Для каждого файла: <last_write_time> FILE <file size> <filename> <number of subdirectories> Dir(s) <number of files> File(s) |
||
|
+dn <имя файла> |
N/A |
Загружает содержимое файла на C&C сервер посредством нового HTTP POST-запроса в формате: u@<victimID>@<machine name>|<username>@<file path>@2@<base64encodedFileContent>. |
Одно из: · · · |
||
|
2 |
Данные, закодированные в Base64 |
Имя файла |
Записывает указанные данные в файл в рабочем каталоге. |
file downloaded to path[<fullFilePath>] |
|
Каждая команда бэкдора обрабатывается в новом потоке, а их возвращаемые значения затем кодируются в base64 и объединяются с другими метаданными. Наконец, эта строка отправляется на C&C сервер с использованием того же протокола и метода шифрования, что описаны выше.
Неиспользуемая техника уклонения от обнаружения
Interestingly, we found an unused detection evasion technique within Mango. The function responsible for executing files and commands downloaded from the C&C server takes an optional second parameter – a process ID. If set, Mango then uses the UpdateProcThreadAttributeAPI to set the PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY (0x20007) attribute for the specified process to value: PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALWAYS_ON (0x100000000000), as shown in Figure 9.

Цель этой техники — предотвратить загрузку пользовательского кода антивирусными решениями через DLL в этот процесс. Хотя параметр не использовался в проанализированном нами образце, он может быть активирован в будущих версиях.
Версия 1.1.1
Не связанная с кампанией Juicy Mix, в июле 2023 года мы обнаружили новую версию бэкдора Mango (SHA-1: C9D18D01E1EC96BE952A9D7BD78F6BBB4DD2AA2A), загруженную на VirusTotal несколькими пользователями под именем Menorah.exe. Внутренняя версия в этом образце была изменена с 1.0.0 на 1.1.1, но единственное заметное изменение — использование другого C&C сервера: http://tecforsc-001-site1.gtempurl[.]com/ads.asp.
Вместе с этой версией мы также обнаружили документ Microsoft Word (SHA-1: 3D71D782B95F13EE69E96BCF73EE279A00EAE5DB) с вредоносным макросом, который доставляет бэкдор. Рисунок 10 показывает поддельное предупреждение, побуждающее пользователя разрешить макросы для документа, и имитационный контент, который отображается после этого, в то время как вредоносный код выполняется в фоновом режиме.
Рисунок 10. Документ Microsoft Word с вредоносным макросом, который доставляет Mango v1.1.1
Инструменты для постоперационного проникновения
В этом разделе мы рассмотрим набор инструментов для постоперационного проникновения, использованных в кампаниях OilRig Outer Space и Juicy Mix, направленных на скачивание и выполнение дополнительных полезных нагрузок, а также на кражу данных с компрометированных систем.
Загрузчик SampleCheck5000 (SC5k)
SampleCheck5000 (или SC5k) — это загрузчик, используемый для скачивания и выполнения дополнительных инструментов OilRig, примечательный тем, что использует API Microsoft Office Exchange Web Services для C&C коммуникации: злоумышленники создают черновики сообщений в этой учетной записи электронной почты и скрывают в них команды бэкдора. Впоследствии загрузчик входит в ту же учетную запись и анализирует черновики, чтобы получить команды и полезные нагрузки для выполнения.
SC5k использует предопределенные значения — URL Microsoft Exchange, адрес электронной почты и пароль — для входа в удаленный сервер Exchange, но также поддерживает возможность переопределения этих значений с помощью файла конфигурации в текущем рабочем каталоге с именем setting.key. Мы выбрали название SampleCheck5000 на основе одного из адресов электронной почты, который инструмент использовал в кампании Outer Space.
Once SC5k logs into the remote Exchange server, it retrieves all the emails in the Draftsdirectory, sorts them by most recent, keeping only the drafts that have attachments. It then iterates over every draft message with an attachment, looking for JSON attachments that contain «data» in the body. It extracts the value from the key data in the JSON file, base64 decodes and decrypts the value, and calls cmd.exe to execute the resulting command line string. SC5k then saves the output of the cmd.exe
execution to a local variable.
На следующем шаге цикла загрузчик сообщает о результатах операторам OilRig, создавая новое сообщение электронной почты на сервере Exchange и сохраняя его как черновик (не отправляя), как показано на Рисунке 11. Аналогичная техника используется для эксфильтрации файлов из локальной папки staging. На последнем шаге цикла SC5k также регистрирует вывод команды в зашифрованном и сжатом формате на диске.

Дампперы данных браузера
It is characteristic of OilRig operators to use browser-data dumpers in their post-compromise activities. We discovered two new browser-data stealers among the post-compromise tools deployed in the Juicy Mix campaign alongside the Mango backdoor. They dump the stolen browser data in the %TEMP% directory into files named Cupdateand Eupdate
(hence our names for them: CDumper and EDumper).
Оба инструмента — это C#/.NET стилер данных браузера, собирающий куки, историю просмотров и учетные данные из браузеров Chrome (CDumper) и Edge (EDumper). Мы сосредоточим наш анализ на CDumper, поскольку оба стилера практически идентичны, за исключением некоторых констант.
When executed, CDumper creates a list of users with Google Chrome installed. On execution, the stealer connects to the Chrome SQLite Cookies, Historyand Login Data databases under %APPDATA%LocalGoogleChromeUser Data, and collects browser data including visited URLs and saved logins, using SQL queries.
The cookie values are then decrypted, and all collected information is added to a log file named C:Users<user>AppDataLocalTempCupdate, in cleartext. This functionality is implemented in CDumper functions named CookieGrab(see Figure 12), HistoryGrab, and PasswordGrab. Note that there is no exfiltration mechanism implemented in CDumper, but Mango can exfiltrate selected files via a backdoor command.

Как в кампании Outer Space, так и в более ранней кампании Out to Sea, OilRig использовала дамппер данных Chrome на C/C++, называемый MKG. Как и CDumper и EDumper, MKG также мог красть имена пользователей и пароли, историю просмотров и куки из браузера. Этот дамппер данных Chrome обычно развертывается в следующих расположениях файлов (причем первое расположение является наиболее распространенным):
%USERS%publicprogramsvmwaredir<random_14_character_string>mkc.exe- %USERS%PublicM64.exe
Стилер Windows Credential Manager
Besides browser-data dumping tools, OilRig also used a Windows Credential Manager stealer in the Juicy Mix campaign. This tool steals credentials from Windows Credential Manager, and similar to CDumper and EDumper, stores them in the %TEMP% directory – this time into a file named IUpdate(hence the name IDumper). Unlike CDumper and EDumper, IDumper is implemented as a PowerShell script.
Как и в случае с инструментами дамппинга браузерных данных, для OilRig не является редкостью сбор учетных данных из Windows Credential Manager. Ранее операторы OilRig были замечены за использованием VALUEVAULT, общедоступного, инструмента для кражи учетных данных, написанного на Go (см. кампанию HardPass 2019 года и кампанию 2020 года), для той же цели.
Заключение
OilRig продолжает внедрять инновации и создавать новые импланты с функциями, схожими с бэкдорами, находя новые способы выполнения команд на удаленных системах. Группа улучшила свой бэкдор на C#/.NET Solar из кампании Outer Space, чтобы создать новый бэкдор под названием Mango для кампании Juicy Mix. Группа развертывает набор пользовательских инструментов для постоперационного проникновения, которые используются для сбора учетных данных, куки и истории просмотров из основных браузеров и из Windows Credential Manager. Несмотря на эти инновации, OilRig также продолжает полагаться на устоявшиеся способы получения пользовательских данных.
Если есть вопросы по нашим исследованиям на WeLiveSecurity, пишите на threatintel@eset.com.
ESET Research предлагает закрытые отчеты и фиды данных по APT-угрозам. За подробностями обращайтесь на страницу ESET Threat Intelligence.
IoCs
Файлы
|
SHA-1 |
Имя файла |
Название обнаружения ESET |
Описание |
|
3D71D782B95F13EE69E96BCF73EE279A00EAE5DB |
MyCV.doc |
VBA/OilRig.C |
Документ с вредоносным макросом, который дропает Mango. |
|
3699B67BF4E381847BF98528F8CE2B966231F01A |
chrome_log.vbs |
VBS/TrojanDropper.Agent.PCC |
VBS дроппер. |
|
1DE4810A10FA2D73CC589CA403A4390B02C6DA5E |
Solar.exe |
MSIL/OilRig.E |
Solar backdoor. |
|
CB26EBDE498ECD2D7CBF1BC498E1BCBB2619A96C |
Mango.exe |
MSIL/OilRig.E |
Mango backdoor (v1.0.0). |
|
C9D18D01E1EC96BE952A9D7BD78F6BBB4DD2AA2A |
Menorah.exe |
MSIL/OilRig.E |
Mango backdoor (v1.1.1). |
|
83419CBA55C898FDBE19DFAFB5B1B207CC443190 |
EdgeUpdater.exe |
MSIL/PSW.Agent.SXJ |
Edge data dumper. |
|
DB01095AFEF88138C9ED3847B5D8AF954ED7BBBC |
Gr.exe |
MSIL/PSW.Agent.SXJ |
Chrome data dumper. |
|
BE01C95C2B5717F39B550EA20F280D69C0C05894 |
ieupdater.exe |
PowerShell/PSW.Agent.AH |
Windows Credential Manager dumper. |
|
6A1BA65C9FD8CC9DCB0657977DB2B03DACDD8A2A |
mkc.exe |
Win64/PSW.Agent.AW |
MKG — Chrome data dumper. |
|
94C08A619AF2B08FEF08B131A7A59D115C8C2F7B |
mkkc.exe |
Win64/PSW.Agent.AW |
MKG — Chrome data dumper. |
|
CA53B8EB76811C1940D814AAA8FE875003805F51 |
cmk.exe |
Win64/PSW.Agent.AW |
MKG — Chrome data dumper. |
|
BE9B6ACA8A175DF61F2C75932E029F19789FD7E3 |
CCXProcess.exe |
MSIL/OilRig.A |
SC5k downloader (32-bit version). |
|
2236D4DCF68C65A822FF0A2AD48D4DF99761AD07 |
acrotray.exe |
MSIL/OilRig.D |
SC5k downloader (64-bit version). |
|
EA8C3E9F418DCF92412EB01FCDCDC81FDD591BF1 |
node.exe |
MSIL/OilRig.D |
SC5k downloader (64-bit version). |
Сеть
|
IP |
Домен |
Хостинг-провайдер |
Впервые замечен |
Детали |
|
199.102.48[.]42 |
tecforsc-001-site1.gtempurl[.]com |
MarquisNet |
29.07.2022 |
N/A |
Техники MITRE ATT&CK
Эта таблица составлена с использованием версии 13 фреймворка MITRE ATT&CK.
|
Тактика |
ID |
Название |
Описание |
|
Разработка ресурсов |
Компрометация инфраструктуры: Сервер |
В кампаниях Outer Space и Juicy Mix группировка OilRig компрометировала легитимные веб-сайты для размещения вредоносных инструментов и для связи с C&C. |
|
|
Разработка возможностей: Вредоносное ПО |
OilRig разрабатывала собственные бэкдоры (Solar и Mango), загрузчик (SC5k) и набор инструментов для кражи учетных данных для своих операций. |
||
|
Размещение возможностей: Загрузка вредоносного ПО |
OilRig загружала вредоносные компоненты на свои C&C-серверы, а также сохраняла предварительно размещенные файлы и команды в директории Drafts учетной записи Office 365, чтобы SC5k мог их скачать и выполнить. |
||
|
Размещение возможностей: Загрузка инструмента |
OilRig загружала вредоносные инструменты на свои C&C-серверы, а также сохраняла предварительно размещенные файлы в директории Drafts учетной записи Office 365, чтобы SC5k мог их скачать и выполнить. |
||
|
Первоначальный доступ |
Фишинг: Целевой фишинг с вложением |
OilRig, вероятно, распространяла свои кампании Outer Space и Juicy Mix через фишинговые письма с вложенными VBS дропперами. |
|
|
Выполнение |
Запланированная задача/задание: Запланированная задача |
Инструменты OilRig IDumper, EDumper и CDumper используют запланированные задачи с именами ie<user>, ed<user>, и cu<user> для выполнения от имени других пользователей. Solar и Mango используют задачу C#/.NET по таймеру для итеративного выполнения своих основных функций. |
|
|
Интерпретатор команд и скриптов: PowerShell |
Инструмент OilRig IDumper использует PowerShell для выполнения. |
||
|
Интерпретатор команд и скриптов: Командная оболочка Windows |
Solar, SC5k, IDumper, EDumper и CDumper от OilRig используют cmd.exe для выполнения задач в системе. |
||
|
Интерпретатор команд и скриптов: Visual Basic |
OilRig использует вредоносный VBScript для доставки и обеспечения персистентности бэкдоров Solar и Mango. |
||
|
Нативный API |
Бэкдор Mango от OilRig использует Windows API CreateProcess для выполнения. |
||
|
Персистентность |
Запланированная задача/задание: Запланированная задача |
VBS дроппер OilRig создает задачу с именем ReminderTask для обеспечения персистентности бэкдора Mango. |
|
|
Обход защиты |
Маскировка: Использование имени или расположения легитимного файла |
OilRig использует легитимные или безобидные имена файлов для своего вредоносного ПО, чтобы скрываться от защитников и программ безопасности. |
|
|
Запутанные файлы или информация: Упаковка ПО |
OilRig использовала SAPIEN Script Packager и SmartAssembly obfuscator для запутывания своего инструмента IDumper. |
||
|
Запутанные файлы или информация: Встроенные пейлоады |
VBS дропперы OilRig содержали вредоносные пейлоады, встроенные в виде серии подстрок base64. |
||
|
Маскировка: Маскировка задачи или службы |
Чтобы выглядеть легитимно, VBS дроппер Mango создает задачу с описанием Start notepad at a certain time. |
||
|
Удаление индикаторов: Очистка персистентности |
Инструменты OilRig для пост-компрометации удаляют свои запланированные задачи через определенный промежуток времени. |
||
|
Деобфускация/декодирование файлов или информации |
OilRig использует несколько методов обфускации для защиты своих строк и встроенных пейлоадов. |
||
|
Обход элементов управления доверием |
SC5k использует Office 365, обычно доверенную третью сторону и часто упускаемую из виду защитниками, в качестве сайта для скачивания. |
||
|
Нарушение работы средств защиты |
Бэкдор Mango от OilRig имеет (пока неиспользованную) возможность блокировать загрузку пользовательского кода средствами защиты конечных точек в определенных процессах. |
||
|
Доступ к учетным данным |
Учетные данные из хранилищ паролей: Учетные данные из веб-браузеров |
Собственные инструменты OilRig MKG, CDumper и EDumper могут получать учетные данные, куки и историю просмотров из браузеров Chrome и Edge. |
|
|
Учетные данные из хранилищ паролей: Диспетчер учетных данных Windows |
Собственный инструмент OilRig для дампинга учетных данных IDumper может красть учетные данные из Диспетчера учетных данных Windows. |
||
|
Обнаружение |
Обнаружение информации о системе |
Mango получает имя скомпрометированного компьютера. |
|
|
Обнаружение файлов и каталогов |
Mango имеет команду для перечисления содержимого указанного каталога. |
||
|
Обнаружение владельца/пользователя системы |
Mango получает имя пользователя жертвы. |
||
|
Обнаружение учетных записей: Локальная учетная запись |
Инструменты OilRig EDumper, CDumper и IDumper могут перечислять все учетные записи пользователей на скомпрометированном хосте. |
||
|
Обнаружение информации браузера |
MKG дампит историю и закладки Chrome. |
||
|
Команды и управление |
Протоколы прикладного уровня: Веб-протоколы |
Mango использует HTTP для связи с C&C. |
|
|
Перенос инструментов |
Mango имеет возможность скачивать дополнительные файлы с C&C-сервера для последующего выполнения. |
||
|
Запутывание данных |
Solar и SC5k используют простой метод XOR-шифрования вместе с gzip-сжатием для запутывания данных при хранении и передаче. |
||
|
Веб-сервис: Двунаправленная связь |
SC5k использует Office 365 для скачивания и загрузки файлов в директорию Drafts легитимной учетной записи электронной почты. |
||
|
Кодирование данных: Стандартное кодирование |
Solar, Mango и MKG декодируют данные из base64 перед отправкой на C&C-сервер. |
||
|
Зашифрованный канал: Симметричная криптография |
Mango использует XOR-шифр с ключом Q&4g для шифрования данных при связи с C&C. |
||
|
Зашифрованный канал: Асимметричная криптография |
Mango использует TLS для связи с C&C. |
||
|
Эксфильтрация |
Эксфильтрация через C2-канал |
Mango, Solar и SC5k используют свои C&C-каналы для эксфильтрации данных. |


