Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
MalwareUsed by 1 actorExploits 2 CVEs

Crimson

Also known asMSIL/Crimson

Crimson, also referred to as MSIL/Crimson, is a modular .NET remote access Trojan/downloader family associated with Transparent Tribe activity and documented in Proofpoint’s Operation Transparent Tribe reporting. The malware has been used in campaigns targeting Indian diplomatic and military personnel and resources, including spearphishing emails, malicious websites, and weaponized documents exploiting CVE-2012-0158; reporting also notes VBA/VBS-based lure documents used to install Crimson. In the described infection chain, an initial downloader is dropped and then retrieves the more fully featured RAT component, including observed communications to 213.136.87[.]122:10001 and related infrastructure such as 193.37.152[.]28:9990 in one campaign cluster. Crimson supports espionage-oriented collection and surveillance functions including identifying the user on a targeted system, determining the victim’s geographical location, collecting date/time information, capturing screenshots, webcam video, and microphone audio, stealing credentials from web browsers, collecting data from removable/pluggable drives, exfiltrating stolen information over its C2 channel, deleting files, and checking or setting the Registry key HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\last_edate to track installation duration and possibly versioning. Additional reported capabilities include Outlook email theft, keylogging, and collection of victim MAC address and LAN IP. Transparent Tribe reporting also places Crimson alongside other tools such as Peppy, njRAT, DarkComet, Luminosity Link RAT, Bezigate, Meterpreter, Andromeda, and Beendoor within related campaigns.

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.

EXPLOITED CVES

Vulnerabilities exploited

2 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

2 CVES
CVE-2012-0158MSCOMCTL.OCX ActiveX Controls Remote Code ExecutionExploited in the wild

the attachment was a weaponized RTF document utilizing CVE-2012-0158 to drop an embedded, encoded portable executable (PE)... In multiple lure documents, Type: Exploit, CVE-2012-0158, Embedded Payload. | After successful exploitation and decoding of the embedded payload, a family of malware we refer to as MSIL/Crimson will be executed on the victim’s machine. The first stage in infection is a downloader whose purpose is to download the more fully featured RAT component.

via proofpointproofpoint.com
CVE-2010-3333RTF Stack Buffer Overflow in Microsoft OfficeExploited in the wild

"The actors have access to a sizeable toolset of Trojans that they use in their attack campaigns, including custom developed tools called Crimson and Peppy..." | "...spear-phishing emails with malicious RTF files exploiting CVE-2010-3333 or CVE-2012-0158..."

via palo alto networks unit 42 blogunit42.paloaltonetworks.com
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
Transparent Tribe

After successful exploitation and decoding of the embedded payload, a family of malware we refer to as MSIL/Crimson will be executed on the victim’s machine. The first stage in infection is a downloader whose purpose is to download the more fully featured RAT component.

via proofpointproofpoint.com
MITRE ATT&CK

Techniques & procedures

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

Reconnaissance

1 technique
T1592Gather Victim Host InformationEvidence1

Volt Typhoon has obtained the victim's system current location.

Initial Access

2 techniques
T1189Drive-by CompromiseEvidence1

Proofpoint researchers discovered a malicious blogspot.com site... set up to lure Indian military officials into becoming infected with MSIL/Crimson, njRAT, and possibly other malicious tools. | Our investigation began with malicious emails sent to Indian embassies in Saudi Arabia and Kazakstan but turned up connections to watering hole sites focused on Indian military personnel and designed to drop a remote access Trojan (RAT).

T1566.001Spearphishing AttachmentEvidence1

On February 11, 2016, we discovered two attacks minutes apart directed towards officials at Indian embassies in both Saudi Arabia and Kazakhstan... both of them were carrying the same exact attachment.

Execution

4 techniques
T1059.003Windows Command ShellEvidence3

runf Execute command ... Peppy is also capable of accepting commands from its C&C to ... execute a shell command

T1059.005Visual BasicEvidence1

Document Name: “Call Details Record.xls” ... Type: VBS Macro ... VBS Location: hxxp://afgcloud7[.]com/logs/ssc.mcom

T1203Exploitation for Client ExecutionEvidence1

In this incident, the attachment was a weaponized RTF document utilizing CVE-2012-0158 to drop an embedded, encoded portable executable (PE).

T1204.002Malicious FileEvidence1

This iframe causes visitors to be prompted to download the document immediately upon visiting...

Persistence

2 techniques
T1112Modify RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

T1547.001Registry Run Keys / Startup FolderEvidence3

dotnet... add to startup via registry... secup... add to startup via registry... uklog... add to start up via registry... updatu... add to start up via registry

Privilege Escalation

1 technique
T1547.001Registry Run Keys / Startup FolderEvidence3

dotnet... add to startup via registry... secup... add to startup via registry... uklog... add to start up via registry... updatu... add to start up via registry

Stealth

3 techniques
T1070.004File DeletionEvidence3

The content repeatedly describes threat actors and malware deleting files, tools, scripts, logs, droppers, staged data, and artifacts from compromised systems to cover tracks, remove evidence, or self-delete.

T1140Deobfuscate/Decode Files or InformationEvidence1

The content repeatedly describes malware and threat actors decoding, decrypting, deobfuscating, or unpacking payloads, strings, configuration data, commands, and C2 responses prior to execution or use.

T1497.001System ChecksEvidence1

DarkGate queries system locale information during execution. Later versions of DarkGate query GetSystemDefaultLCID for locale information to determine if the malware is executing in Russian-speaking countries.

Defense Impairment

1 technique
T1112Modify RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

Credential Access

3 techniques
T1056.001KeyloggingEvidence1

These modules include keylogging... The keylogger module is a basic keylogger that stores keylogs in a plain text file.

T1555Credentials from Password StoresEvidence1

The pssApp is a password harvesting module that initially appears to support retrieving saved credentials from the Chrome, Firefox, and Opera browsers.

T1555.003Credentials from Web BrowsersEvidence2

support retrieving saved credentials from the Chrome, Firefox, and Opera browsers

Discovery

8 techniques
T1012Query RegistryEvidence1

The content repeatedly describes malware and threat actors querying, enumerating, searching, reading, or checking Windows Registry keys and values, e.g., "ADVSTORESHELL can enumerate registry keys," "APT41 queried registry values to determine items such as configured RDP ports and network configurations," and "Reg may be used to gather details from the Windows Registry of a local or remote system at the command-line interface."

T1016System Network Configuration DiscoveryEvidence1

The content repeatedly describes malware and threat actors using commands and APIs such as ipconfig /all, ifconfig, arp -a, route print, nbtstat, netsh, GetAdaptersInfo, and GetIpNetTable to gather IP addresses, MAC addresses, DNS, DHCP, gateways, routing tables, ARP cache, proxy settings, domains, and network adapter/interface details.

T1033System Owner/User DiscoveryEvidence1

The content repeatedly describes malware and threat actors collecting usernames, identifying logged-in users, running whoami/query user/quser, checking whether the current user is an administrator, enumerating user sessions, and gathering account details from compromised hosts.

T1057Process DiscoveryEvidence2

procl List processes

T1082System Information DiscoveryEvidence2

The RAT component will then send system information to the C&C... info Send PC info (MAC, PC Name, User, LAN IP, OS, AV, missing modules…)

T1083File and Directory DiscoveryEvidence2

The content repeatedly describes malware and threat actors listing files and directories, enumerating drives, searching for files by extension/name/path, retrieving file metadata, and browsing file systems (for example: "APT28 has used Forfiles to locate PDF, Excel, and Word documents during collection" and "cmd can be used to find files and directories with native functionality such as dir commands").

T1120Peripheral Device DiscoveryEvidence2

the purpose only appears to search for potentially interesting files in removable storage

T1497.001System ChecksEvidence1

DarkGate queries system locale information during execution. Later versions of DarkGate query GetSystemDefaultLCID for locale information to determine if the malware is executing in Russian-speaking countries.

Collection

9 techniques
T1005Data from Local SystemEvidence2

The content repeatedly describes threat actors and malware collecting, stealing, identifying, copying, or staging files, documents, credentials, logs, databases, and other information from compromised hosts or local systems.

T1025Data from Removable MediaEvidence1

AppleSeed can find and collect data from removable media devices. APT28 backdoor may collect the entire contents of an inserted USB device. Aria-body has the ability to collect data from USB devices. BADNEWS copies files with certain extensions from USB devices to a predefined directory.

T1056.001KeyloggingEvidence1

These modules include keylogging... The keylogger module is a basic keylogger that stores keylogs in a plain text file.

T1113Screen CaptureEvidence1

Crimson-infected victims may be spied on... recording their screen... cscreen Single screenshot ... scren Capture screen continuously... Beendoor is capable of taking screenshots

T1114Email CollectionEvidence1

email Capable of retrieving email account name, number of emails, and exfiltrate emails from Outlook

T1119Automated CollectionEvidence1

The primary purpose of Peppy may be the automated exfiltration of potentially interesting files and keylogs... keylogging and exfiltration of files using configurable search parameters begins.

T1123Audio CaptureEvidence1

audio... Used to record audio from microphone... stsre Get microphone audio

T1125Video CaptureEvidence2

Agent Tesla can access the victim’s webcam and record video. AsyncRAT can record screen content on targeted systems. Bandook has modules that are capable of capturing video from a victim's webcam. ... ZxShell has a command to perform video device spying.

T1560Archive Collected DataEvidence1

This attack utilized a URL ... to deliver a compressed file ... containing two MSIL/Crimson payloads

Command and Control

3 techniques
T1071Application Layer ProtocolEvidence1

Crimson utilizes a custom TCP protocol for communicating to C&C... Peppy communicates to its C&C over HTTP.

T1095Non-Application Layer ProtocolEvidence1

Crimson utilizes a custom TCP protocol for communicating to C&C.

T1105Ingress Tool TransferEvidence2

Examples include: "APT41 used HTTP to download payloads for CVE-2019-19781 and CVE-2020-10189 exploits," "During C0017, APT41 ran wget http://103.224.80[.]44:8080/kernel to download malicious payloads," and multiple malware families "use HTTP GET requests" or similar to download files/payloads.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence3

afile Exfiltrate file to C&C ... autoa Exfiltrate all files ... sysky Exfiltrate keylogs to C&C ... Files are exfiltrated using HTTP POST requests

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
46 tracked

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

Hashes
220 tracked

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

Other
18 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app10 years ago
domain●●●●●●●●●●●●View more in app10 years ago
domain●●●●●●●●●●●●View more in app10 years ago
hash.sha256●●●●●●●●●●●●View more in app10 years ago
domain●●●●●●●●●●●●View more in app
domain●●●●●●●●●●●●View more in app
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 matching284

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 vulnerabilities2

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 mapping34

Every documented technique, ranked by evidence weight.

Researcher chatter

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