Name:
COLDRIVER – SPICA malware
TTP:
T1583.001 Acquire Infrastructure: Domains, T1071.001 Application Layer Protocol: Web Protocols, T1584.001 Compromise Infrastructure: Domains, T1573.001 Encrypted Channel: Symmetric Cryptography, T1041 Exfiltration Over C2 Channel, T1190 Exploit Public-Facing Application, T1589.002 Gather Victim Identity Information: Email Addresses, T1564.001 Hide Artifacts: Hidden Files and Directories, T1027 Obfuscated Files or Information, T1566.001 Phishing: Spearphishing Attachment, T1566.002 Phishing: Spearphishing Link, T1053.005 Scheduled Task/Job: Scheduled Task, T1204.002 User Execution: Malicious File
Hypothesis:
APT group Coldriver uses spearphishing to deliver malware via PDFs as lure documents.
Campaign Type:
Intel Driven
Data Sources:
- Process Monitoring
- Process Command-Line Parameters
- Windows Registry
- Loaded DLLs
- File Monitoring
- Network Protocol Analysis
- Windows Event Logs
Tools:
Any emulating SPICA malware
Scenario:
- Initial Access: Attacker sends targets benign PDF documents from impersonation accounts.
- Execution: The PDF documents contain encrypted text and a link to a decryption utility.
- Defense Evasion: The decryption utility is actually a backdoor that gives the attacker access to the victim’s machine.
- Discovery: The backdoor collects system information.
- Credential Access: The backdoor steals cookies and Telegram credentials.
- Collection: The backdoor enumerates and exfiltrates documents.
- Command and Control: The backdoor uses websockets for command and control.
- Exfiltration: The backdoor uploads and downloads files.
- Impact: The attacker gains access to sensitive information and systems.
Hunting Strategy:
- Analyze process monitoring data for the execution of the decryption utility.
- Correlate this event with other events, such as network connections to the attacker’s command and control server.
- Identify any patterns of suspicious activity, such as the exfiltration of data.
- Investigate any outliers or suspicious events.
- Validate potential threats by analyzing the attacker’s tools and infrastructure.
- Remediate the threat by isolating the compromised machines and removing the attacker’s access.
- Report your findings to the appropriate stakeholders.
False Positive Consideration:
- The decryption utility may be detected as a legitimate program if it is signed with a valid certificate.
- The attacker’s command and control server may be hosted on a legitimate domain.
- The exfiltration of data may be mistaken for normal network traffic.
Recommendation:
- Implement application control to prevent the execution of unauthorized programs.
- Monitor network traffic for connections to known malicious domains.
- Educate users about the dangers of phishing attacks.
D3 Diagram: