Skip to main content
Mallory
MalwareUsed by 2 actors

Spica

SPICA is a custom malware backdoor and data-theft tool associated with the Russian state-linked threat actor COLDRIVER, also tracked as Star Blizzard, Callisto, SEABORGIUM, UNC4057, and IRON FRONTIER. Google Threat Analysis Group reported in January 2024 that SPICA was the first known case of COLDRIVER developing and deploying custom malware. The malware has been used selectively against specific individuals as part of COLDRIVER espionage operations to access documents stored on compromised Windows systems.

Observed capabilities include persistence via a scheduled task, including creation of a task named "CalendarChecker," and use of obfuscated PowerShell to establish that persistence. SPICA can steal browser cookies from Chrome, Firefox, Opera, and Microsoft Edge. It can archive collected documents for exfiltration and uses JSON over WebSockets for command-and-control communications.

The supporting content links SPICA to COLDRIVER’s broader targeting of high-value individuals and civil society-related victims connected to Russian intelligence requirements, including NGOs, human rights defenders, think tanks, journalists, and other persons of interest. SPICA is also referenced alongside later COLDRIVER malware such as LOSTKEYS, with reporting describing LOSTKEYS as reminiscent of SPICA but more advanced in architecture and delivery.

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

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

View more details
Star Blizzard

Lostkeys is reminiscent of Spica, a previous malware strain used by Coldriver in 2024. While Spica was also designed for data theft, Lostkeys shows a refined architecture and more advanced delivery mechanisms.

via bank info securitybankinfosecurity.com
Iron Frontier

Tools Galileo RCS, Evilginx2, SPICA

via secureworks threat profilessecureworks.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

1 technique
T1566PhishingEvidence1

IRON FRONTIER is a Russian threat group that conducts targeted spearphishing against military and government organizations, journalists, and think tanks in Europe, the United States, and Russia's near abroad.

Execution

3 techniques
T1053Scheduled Task/JobEvidence1

“Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.” / “APT29 used scheduler and schtasks to create new tasks on remote host as part of their lateral movement… updating an existing legitimate task to execute their tools and then returned the scheduled task to its original configuration.”

T1053.005Scheduled TaskEvidence4

"During the SolarWinds Compromise, APT29 used PowerShell to create new tasks on remote machines" and "Spica can use an obfuscated PowerShell command to create a scheduled task for persistence."

T1059.001PowerShellEvidence2
TacticExecution

The content repeatedly describes threat actors and malware using PowerShell scripts/commands for execution, download, staging, reconnaissance, persistence, credential access, lateral movement, and defense evasion; e.g., "Sandworm Team used PowerShell scripts to run a credential harvesting tool in memory to evade defenses."

Persistence

2 techniques
T1053Scheduled Task/JobEvidence1

“Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.” / “APT29 used scheduler and schtasks to create new tasks on remote host as part of their lateral movement… updating an existing legitimate task to execute their tools and then returned the scheduled task to its original configuration.”

T1053.005Scheduled TaskEvidence4

"During the SolarWinds Compromise, APT29 used PowerShell to create new tasks on remote machines" and "Spica can use an obfuscated PowerShell command to create a scheduled task for persistence."

T1053Scheduled Task/JobEvidence1

“Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.” / “APT29 used scheduler and schtasks to create new tasks on remote host as part of their lateral movement… updating an existing legitimate task to execute their tools and then returned the scheduled task to its original configuration.”

T1053.005Scheduled TaskEvidence4

"During the SolarWinds Compromise, APT29 used PowerShell to create new tasks on remote machines" and "Spica can use an obfuscated PowerShell command to create a scheduled task for persistence."

Stealth

4 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

Examples include "APT29 has used encoded PowerShell scripts...", "Aquatic Panda has downloaded additional scripts and executed Base64 encoded commands in PowerShell", "During C0021, the threat actors used obfuscated PowerShell to extract an encoded payload from within an .LNK file", and "Play has used Base64-encoded PowerShell scripts to disable Microsoft Defender."

T1036MasqueradingEvidence1
TacticStealth

APT-C-36 has used a macro function to set scheduled tasks, disguised as those used by Google.

T1036.004Masquerade Task or ServiceEvidence1
TacticStealth
T1140Deobfuscate/Decode Files or InformationEvidence2
TacticStealth

The content repeatedly describes malware and threat actors decoding, decrypting, or deobfuscating payloads, strings, configuration data, commands, and C2 traffic prior to execution or use, e.g., 'APT28 macro uses the command certutil -decode to decode contents of a .txt file storing the base64 encoded payload' and 'Action RAT can use Base64 to decode actor-controlled C2 server communications.'

T1539Steal Web Session CookieEvidence3

"...used custom malware to steal login and cookie data from common browsers..."; "...extracts the web session cookie and sends it to the C2 server..."; "...stole Chrome browser cookies by copying the Chrome profile directories..."

Discovery

1 technique
T1083File and Directory DiscoveryEvidence1
TacticDiscovery

Collection

1 technique
T1560Archive Collected DataEvidence2

Multiple malware and groups are described as zipping/archiving/packing collected data prior to exfiltration (e.g., "used ZIP to compress data gathered on a compromised host", "packs collected data into a password protected archive", "archived victim's data prior to exfiltration").

T1071.001Web ProtocolsEvidence1

"Mythic supports WebSocket and TCP-based C2 profiles." / "Spica can use JSON over WebSockets for C2 communications."

T1095Non-Application Layer ProtocolEvidence1
T1105Ingress Tool TransferEvidence1
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 matching

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

Threat actor attribution2

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 mapping14

Every documented technique, ranked by evidence weight.

Researcher chatter

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