Check Point Links Three Espionage Clusters to the Sparrow Framework

· Original article ↗

Summary

Check Point Research links three espionage clusters—SilentDelivery, OceanGate and DarkWire—to the Sparrow framework and possible supplier CopperDragon, documenting new backdoors, intrusion chains, credential theft, rootkits and infrastructure overlaps.

Key points

  • The year-long investigation identified SilentDelivery, OceanGate and DarkWire activity targeting telecommunications, government, military, research and critical infrastructure organizations across Europe, Asia and Latin America.
  • Check Point tracks CopperDragon as a possible developer and supplier of the Sparrow framework; shared tools and infrastructure connect the clusters, but do not establish that the same actors conducted every intrusion.
  • SilentDelivery used compromised websites and fake certificate warnings to deliver the newly identified SquadC backdoor or SparrowDoor; the cluster also used spear-phishing to distribute SquadC.
  • OceanGate began with exploitation of an internet-facing Linux server and used backdoors, trojanized SSH tools to capture credentials, and Windows tools for reconnaissance, credential theft and lateral movement.
  • OceanGate’s SparrowShell and SparrowDoor variants included rootkit or kernel-level capabilities; the researchers also found code and infrastructure similarities linking SparrowShell to Melofee.
  • DarkWire used CopperLoader to deploy CopperDoor, CopperDNS and other tools, including a module for dumping LSASS memory; CopperDoor used call-stack spoofing and gadget-based execution for EDR evasion.
  • The report documents detailed malware behaviors, infrastructure overlaps and indicators, while noting that shared malware or C2 infrastructure alone does not prove a common operator.

Article Details

Attack Vectors
  • SilentDelivery compromised websites visited by intended targets and injected JavaScript that displayed a fake Chrome certificate warning, prompting users to install a Trojanized MSI carrying SquadC or a SparrowDoor variant.
  • SilentDelivery also distributed SquadC through a spear-phishing archive containing an LNK file that used ftp.exe to execute commands.
  • OceanGate began with exploitation of a vulnerable internet-facing Linux server, followed by deployment of AnnobinDoor and SparrowShell.
  • OceanGate replaced SSH client and SSHD components with Trojanized versions that logged credentials, then used harvested credentials to move to other Linux hosts.
  • OceanGate attempted RDP logins to Windows hosts with multiple passwords and succeeded with an administrator account.
  • DarkWire commonly used DLL sideloading to load its tools and backdoors; operators also transferred files over SMB and used WMI for remote commands.
Defensive Notes
  • Investigate unexpected certificate-repair utility installers and fake Chrome certificate warnings on websites frequented by targeted organizations.
  • Check Linux hosts for unauthorized replacement of SSH client or SSHD components and investigate credential exposure associated with administrative SSH activity.
  • Review Windows hosts for unexpected DLL sideloading, new hidden administrator accounts, changes to the Windows Run key, and unusual LSASS access.
  • Review network activity for unexpected DNS MX-query tunneling, proxying, SSH tunneling, and remote access involving RDP, SMB, or WMI.

Indicators of compromise

TypeIndicatorContext
DOMAINaistei[.]comListed as SilentDelivery campaign infrastructure.
DOMAINamelicen[.]comReported as a SparrowDoor C2 domain and also observed in CopperDNS infrastructure.
DOMAINastorialaza[.]comListed as SilentDelivery campaign infrastructure.
DOMAINmicroscoft[.]vipListed as SilentDelivery campaign infrastructure.
DOMAINmicrosfot[.]vipListed as SilentDelivery campaign infrastructure.
DOMAINwindefender[.]netListed as OceanGate campaign infrastructure.
DOMAINwindowsdefender[.]it[.]comListed as OceanGate campaign infrastructure.
DOMAINwindowsupdates[.]usListed as OceanGate campaign infrastructure.
IPV4103[.]141[.]235[.]123Listed as SilentDelivery campaign infrastructure.
IPV4103[.]215[.]216[.]117Listed as OceanGate campaign infrastructure.
IPV4109[.]205[.]195[.]131Listed as campaign infrastructure in the article's operation infrastructure tables.
IPV4135[.]136[.]135[.]54Listed as SilentDelivery campaign infrastructure.
IPV4149[.]104[.]90[.]200Listed as OceanGate campaign infrastructure.
IPV4216[.]185[.]57[.]152Listed as OceanGate campaign infrastructure.
IPV4216[.]238[.]110[.]120Listed as DarkWire campaign infrastructure.
IPV438[.]54[.]57[.]12Listed as DarkWire campaign infrastructure.
IPV438[.]60[.]206[.]85Listed as DarkWire campaign infrastructure.
IPV445[.]80[.]208[.]195Listed as OceanGate campaign infrastructure.
SHA25640880b6fce6f83df4e902cd29d7abb303ffa3f37c429c382f2aaeea34f7be074Hash of the OceanGate CopperAdu tool.
SHA256417664cc34360d8519adc7a019408cf8f37f59c95a44e50092d73e38b7889a21Hash of the DarkWire CopperDNS backdoor in memory.
SHA2564cafda69af3179ceb4a1f5ed864c501279796254709c86ca236be1cf74a8643fHash of a CopperLoader DLL associated with DarkWire.
SHA256715c206629f59ff5b0134a33362162ce7a40a9b25aa17f0543dc9648d51a67cfHash of a SquadC CertFixer.msi installer.
SHA256916a16a4a1eb7393b17574835312725e5cb146995a3cbcdf42fa8b9bebaa51b1Hash of the slave.dll component used by CopperLsass to dump LSASS memory.
SHA2569fa421adb5c5dac3b2fc1165b0dddd596e82cfd3b08347a91d63f9e88d8718d0Hash of the OceanGate CopperLsa credential-collection tool.
SHA256cc3544ac194a4ab5f3a60dbedd270192bc01afd2a365b3b136b35d40d8dd3ff0Hash of a Trojanized SSH client used in OceanGate activity.
SHA256dbdaa8a52246b1e3f9285820db2f976b8ab513926ed972c968fae1c8aeb77056Hash of an OceanGate SparrowDoor variant.
SHA256de6a3140797f7c00a48b2068127965c3994f92867466259e69c861880e6ec2d8Hash of the DarkWire CopperDoor backdoor in memory.
SHA256e5f7bbfc187264336dea5dfebfb5a7dd1e7fcdcc9692db55fbe6eb4d28f027bcHash of a SquadC CertFixer.msi installer.
SHA256ee8c148518c5a416fc7d9b33246e9c98d955f2379aa9c82225e045322c97a043Hash of the PyProxy executable used in DarkWire activity.
SHA256fd0861a8269f2bb2fe0adfb4b4610d9675e68474503598f83e87c29b88906f99Hash of the DarkWire CopperLsass LSASS injector in memory.

MITRE ATT&CK

T1003.001 · LSASS MemoryCopperLsass loaded a component into LSASS to create a memory dump, which was encrypted for collection.T1014 · RootkitSparrowShell could load a modified Reptile kernel rootkit to hide files, processes, and network activity.T1021.001 · Remote Desktop ProtocolOceanGate attempted RDP logins to Windows machines using multiple passwords and authenticated with an administrator account.T1047 · Windows Management InstrumentationDarkWire operators used WMI to execute remote commands.T1056.001 · KeyloggingCopperLogger captured keystrokes and associated window, process, session, and clipboard information.T1059.003 · Windows Command ShellThe spear-phishing LNK ran CMD commands to extract and execute SquadC; SquadC also supports arbitrary command execution.T1059.007 · JavaScriptInjected JavaScript checked the user's environment, contacted the C2, and changed the compromised webpage to display the fake certificate warning.T1071.004 · DNSCopperDNS used DNS MX queries to tunnel command-and-control communications.T1083 · File and Directory DiscoveryCopperList collected a recursive inventory of files, including paths, sizes, and timestamps.T1090 · ProxyAnnobinDoor and other tools provided SOCKS proxying, port forwarding, and tunneling for network pivoting.T1113 · Screen CaptureSquadC supports capturing full-screen screenshots.T1189 · Drive-by CompromiseSilentDelivery compromised legitimate websites visited by intended targets and injected JavaScript to initiate the watering-hole infection.T1204.002 · Malicious FileUsers were prompted to install and execute a Trojanized MSI posing as a certificate-repair utility.T1547.001 · Registry Run Keys / Startup FolderSquadC established persistence by manipulating the Windows Run key under WindowsUpdateAssist.T1574.002 · DLL Side-LoadingDarkWire commonly loaded tools through DLL sideloading, including CopperLoader.

Threat Actors

CopperDragonCheck Point tracks CopperDragon as the possible developer and supplier behind the Sparrow framework and a potential digital quartermaster supporting several China-nexus threat actors. The article links it to the operations based on shared infrastructure and code similarities.DarkWireA tracked activity cluster targeting telecommunications providers and government organizations, using CopperDoor and CopperDNS as primary backdoors.Earth EstriesNamed among China-nexus threat actors that may use the Sparrow framework and may be supported by CopperDragon; the article does not establish its involvement in the three examined clusters.FamousSparrowIdentified in the article as a threat actor whose main backdoor is SparrowDoor; the report describes infrastructure and toolset links between FamousSparrow-associated activity and the examined operations.OceanGateA tracked activity cluster that compromised internet-facing Linux systems, deployed backdoors and post-exploitation tools, and moved into Windows environments. Its TTPs were described as consistent with activity tracked as FamousSparrow.Salt TyphoonThe article says FamousSparrow was previously linked to Salt Typhoon, but notes that the relationship details remain unclear.SilentDeliveryA tracked activity cluster using watering-hole attacks to distribute SquadC and, in some cases, a SparrowDoor variant; Check Point attributes the activity to CopperDragon based on reported tool and infrastructure links.TropicTrooperNamed among China-nexus threat actors that may use the Sparrow framework and may be supported by CopperDragon; the article does not establish its involvement in the three examined clusters.

Malware

Products

Tools

ASimplePortScannerThe actor also used ASimplePortScanner, an open-source Python scanner, to discover additional hosts in the network.ChiselBesides custom tools and scripts, the threat actor also used popular publicly available tools, including FRPC and Chisel, which provided additional channels for remote access and internal pivoting.CopperAduCopperAdu is a post-exploitation tool that configures a compromised Windows host for remote administrative access, preparing it for further attacker activity.CopperListThe actor then deployed CopperList, a Windows reconnaissance tool that collects host information, disk details, and a recursive file inventory, including file paths, sizes, and timestamps.CopperLoaderMost of the post exploitation tools including the new backdoors were loaded by a unique loader we named CopperLoader.CopperLoggerOn some hosts, the actor deployed CopperLogger, a Raw Input-based keylogger.CopperLsaFor credential theft on Windows systems, the actor deployed CopperLsa, a tool that collects credentials directly through the Windows authentication flow.CopperLsassseveral additional custom tools, including proxy utilities such as CopperProxy and PyProxy, as well as CopperLsass, a dedicated module used to dump the LSASS process for credential harvesting.CopperProxythe actor was observed deploying several additional custom tools, including proxy utilities such as CopperProxy and PyProxy, as well as CopperLsass, a dedicated module used to dump the LSASS process for credentialfrpcBesides custom tools and scripts, the threat actor also used popular publicly available tools, including FRPC and Chisel, which provided additional channels for remote access and internal pivoting.PyProxyobserved deploying several additional custom tools, including proxy utilities such as CopperProxy and PyProxy, as well as CopperLsass, a dedicated module used to dump the LSASS process for credential harvesting.ReptileThe kernel component is a modified version of the open-source Reptile rootkit and supports capabilities such as hiding files, processes, and network activity.SoftEther VPNAlongside these tools, the operators also employed publicly available software, such as SoftEther VPN renamed to names like vmtoolsd.exe and csrss.exe.WinDivertSome observed versions of the Windows backdoor SparrowDoor include kernel-level packet interception capabilities, with WinDivert drivers embedded as resources for x86 and x64.wmiexecFor lateral movement, they transferred files over SMB and executed remote commands via WMI, using wmiexec.

Countries

Industries

Related Articles