Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to malware
MalwareUsed by 4 actorsExploits 1 CVE

SparrowDoor

SparrowDoor is a custom backdoor and the flagship malware associated with the China-aligned cyberespionage group FamousSparrow. Public reporting describes FamousSparrow using SparrowDoor since at least 2019 in espionage intrusions targeting hotels worldwide as well as governments, international organizations, engineering companies, law firms, and later victims in the United States and Latin America, including Mexico, Honduras, Argentina, Chile, Ecuador, Guatemala, and Panama. ESET reported FamousSparrow likely gained initial access by exploiting vulnerable internet-facing applications, including Microsoft Exchange ProxyLogon, Microsoft SharePoint, and Oracle Opera, and in later cases likely deployed IIS webshells on outdated Windows Server and Exchange systems before delivering SparrowDoor.

SparrowDoor is staged through DLL side-loading / DLL search-order hijacking. Earlier reporting described use of the legitimate K7 Computing executable Indexer.exe to load a malicious K7UI.dll, which decrypts and executes an encrypted shellcode file MpSvc.dll from %PROGRAMDATA%\Software. Later intrusions used a trident loader with K7AVMScn.exe for side-loading an RC4-encrypted SparrowDoor payload. The decrypted payload contains a custom configuration and reflective loader shellcode. Persistence has been observed via both a Windows service and Registry Run keys; reported service / Run names include K7Soft, and earlier reporting also noted persistence controlled by hardcoded configuration data.

Capabilities directly reported for SparrowDoor include collection of host and system information, HTTPS-based C2 communications, interactive shell access via cmd.exe and named pipes, file and directory operations, file listing, file exfiltration / file I/O, process creation with stolen tokens, shellcode injection, proxying, drive enumeration, network configuration changes, persistence relaunch, self-uninstall, and enabling SeDebugPrivilege. Earlier versions used command-line arguments including -i, -k, and -d to control execution flow. One newly reported variant used process hollowing of colorcpl.exe and executed its main logic when launched with command-line argument 22. SparrowDoor has also been reported to store or derive a victim identifier from HKLM\Software\CLASSES\CLSID\ID, with fallback to HKCU.

Configuration and crypto details reported in the source material include decryption of one SparrowDoor configuration with XOR key ^&32yUgf, a C2 domain credits.offices-analytics[.]com, outbound XOR encryption key hH7@83#mi, inbound XOR decryption key h*^4hFa, and RC4-encrypted network traffic in a modular variant using hardcoded key iotrh^%4CFGTj. ESET reported two previously undocumented SparrowDoor versions discovered in 2024 activity, including a modular variant with improved architecture and parallelized command handling. Reporting also states that one of these newer variants resembles Trend Micro's CrowDoor, and multiple sources characterize CrowDoor as a SparrowDoor variant. Cisco Talos further described TernDoor as a CrowDoor variant and therefore part of the SparrowDoor lineage.

SparrowDoor is strongly tied to FamousSparrow in the provided reporting. ESET assessed with high confidence that 2024 intrusions in a U.S. financial-sector trade group and a Mexican research institute were attributable to FamousSparrow based on exclusive SparrowDoor lineage, loader code overlaps, and similar C2 communication patterns. Additional reporting cited FamousSparrow activity against a governmental institution in Honduras and later governmental entities in Argentina, Ecuador, Guatemala, Honduras, and Panama. High-confidence indicators mentioned in the content include credits.offices-analytics[.]com, 45.131.179[.]24, and the registry path HKLM\Software\CLASSES\CLSID\ID used for victim identification.

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

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

1 CVES
CVE-2021-26855ProxyLogon SSRF in Microsoft Exchange ServerExploited in the wild

Both groups were also early exploiters of the ProxyLogon vulnerability (CVE-2021-26855) and have used some of the same publicly available tools. | the compromised network revealed not one, but two previously undocumented versions of SparrowDoor, FamousSparrow’s flagship backdoor. Both of these versions of SparrowDoor constitute marked progress over earlier ones...

via eset welivesecurity blogwelivesecurity.com
THREAT ACTORS

Groups observed using it

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

View more details
Salt Typhoon

This attack chain was attempting to load the Crowdoor loader, which is half-named after the SparrowDoor backdoor, detailed by ESET... Also, the command-line argument “2” found in a variant related to Tropic Trooper samples is very similar to SparrowDoor “-k” switch functionality.

via securelistsecurelist.com
Tropic Trooper

This attack chain was attempting to load the Crowdoor loader, which is half-named after the SparrowDoor backdoor, detailed by ESET... Also, the command-line argument “2” found in a variant related to Tropic Trooper samples is very similar to SparrowDoor “-k” switch functionality.

via securelistsecurelist.com
TAG-141

TAG-141 (FamousSparrow) leveraged SparrowDoor malware against entities in Mexico, Argentina, and Chile.

via recorded future blogrecordedfuture.com
Famous Sparrow

CrowDoor is a variant of SparrowDoor, another backdoor attributed to FamousSparrow.

via talos intelligence blogblog.talosintelligence.com
MITRE ATT&CK

Techniques & procedures

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

Resource Development

1 technique
T1587.001MalwareEvidence1

the compromised network revealed not one, but two previously undocumented versions of SparrowDoor... Both of these versions of SparrowDoor constitute marked progress over earlier ones...

Initial Access

1 technique
T1190Exploit Public-Facing ApplicationEvidence1

In order to gain initial access to the affected network, FamousSparrow deployed a webshell on an IIS server. While we were unable to determine the exact exploit used to deploy the webshells, both victims were running outdated versions of Windows Server and Microsoft Exchange, for which there are several publicly available exploits.

Execution

5 techniques
T1059Command and Scripting InterpreterEvidence1

ESET's experts found that the China-aligned cyberespionage outfit has hit its targets with two previously undocumented versions of their flagship backdoor called SparrowDoor. Importantly, the group was also observed using the ShadowPad backdoor for the first time.

T1059.001PowerShellEvidence1

In the cases we observed, this was used to spawn an interactive remote PowerShell session. Once this session was established, attackers used legitimate Windows tools to obtain information about the host and the Active Directory domains to which it was joined.

T1059.003Windows Command ShellEvidence1

First, the backdoor sends back an acknowledgment message... It then spawns a cmd.exe process and uses a pair of threads and named pipes to relay commands and their output between the C&C server and the shell.

T1106Native APIEvidence1

MITRE ATT&CK techniques ... SparrowDoor uses the CreateProcess API to launch an interactive shell.

T1574.001DLLEvidence1

Additionally, the same approach was used for both: leveraging a legitimate executable file vulnerable to DLL search-order hijacking, which would load a malicious DLL dropped into the same path as the legitimate executable.

Persistence

2 techniques
T1543.003Windows ServiceEvidence1

When executed without any arguments, the malware establishes persistence. It first tries to do so by creating a service named K7Soft that is set to run automatically on startup.

T1547.001Registry Run Keys / Startup FolderEvidence1

If this fails, a registry Run key with the same name is used instead.

Privilege Escalation

4 techniques
T1055Process InjectionEvidence1

When executed with the argument 11 , the backdoor launches the Windows color management tool ( colorcpl.exe ) with a command line argument of 22 and injects its loader into the newly created process.

T1055.012Process HollowingEvidence1

Table 1. Command line arguments for SparrowDoor Argument Behavior ... 11 Process hollowing of colorcpl.exe .

T1543.003Windows ServiceEvidence1

When executed without any arguments, the malware establishes persistence. It first tries to do so by creating a service named K7Soft that is set to run automatically on startup.

T1547.001Registry Run Keys / Startup FolderEvidence1

If this fails, a registry Run key with the same name is used instead.

Stealth

6 techniques
T1055Process InjectionEvidence1

When executed with the argument 11 , the backdoor launches the Windows color management tool ( colorcpl.exe ) with a command line argument of 22 and injects its loader into the newly created process.

T1055.012Process HollowingEvidence1

Table 1. Command line arguments for SparrowDoor Argument Behavior ... 11 Process hollowing of colorcpl.exe .

T1140Deobfuscate/Decode Files or InformationEvidence1

The script contains a base64-encoded .NET webshell that it writes to C:\users\public\s.txt . It then decodes it using certutil.exe and saves the decoded output to C:\users\public\s.ashx .

T1564.003Hidden WindowEvidence1

MITRE ATT&CK techniques ... SparrowDoor launches the process into which it injects the loader, with its window hidden.

T1574.001DLLEvidence1

Additionally, the same approach was used for both: leveraging a legitimate executable file vulnerable to DLL search-order hijacking, which would load a malicious DLL dropped into the same path as the legitimate executable.

T1620Reflective Code LoadingEvidence1

Plugins are sent by the server as PE files and are never stored on disk... After such a plugin is received, it is manually mapped in memory and its fmain export is called.

Discovery

2 techniques
T1083File and Directory DiscoveryEvidence1

0x32341132 List files. Directory path. File information, one response per file.

T1518.001Security Software DiscoveryEvidence1

Information about the host machine is sent automatically after the initial connection message and includes a list of installed security products in addition to what was sent in previous versions.

Lateral Movement

1 technique
T1570Lateral Tool TransferEvidence1

MITRE ATT&CK techniques ... FamousSparrow transferred SparrowDoor to other machines on the network.

Command and Control

5 techniques
T1008Fallback ChannelsEvidence1

The resulting plaintext is the C&C server configuration, which consists of three pairs of addresses and ports... After loading this configuration, the backdoor will try to connect to the first server... then the next server, and so on.

T1071.001Web ProtocolsEvidence1

The threat actor initially downloaded a batch script over HTTP from a download server... They then downloaded PowerHub... Finally, the attacker used PowerShell’s built-in Invoke-WebRequest to download three files from the same server.

T1095Non-Application Layer ProtocolEvidence1

SparrowDoor uses raw TCP sockets to communicate with its C&C server.

T1105Ingress Tool TransferEvidence1

They then downloaded PowerHub, an open-source post-exploitation framework, from an attacker-controlled server... Finally, the attacker used PowerShell’s built-in Invoke-WebRequest to download three files from the same server that comprise SparrowDoor’s trident loader.

T1573.001Symmetric CryptographyEvidence1

On the network communication side, the command header is sent separately from the body and that data is RC4 encrypted with the hardcoded key iotrh^%4CFGTj .

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
7 tracked

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

Hashes
4 tracked

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

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app1 year ago
domain●●●●●●●●●●●●View more in app1 year ago
ip.v4●●●●●●●●●●●●View more in app1 year ago
ip.v4●●●●●●●●●●●●View more in app1 year ago
domain●●●●●●●●●●●●View more in app1 year ago
ip.v4●●●●●●●●●●●●View more in app1 year 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 matching11

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

Threat actor attribution4

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

Exploited vulnerabilities1

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 mapping22

Every documented technique, ranked by evidence weight.

Researcher chatter

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