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

SprySOCKS

SprySOCKS is a backdoor malware family first documented as a Linux implant in September 2023 and later observed in previously undocumented Windows variants. It is linked to the China-aligned espionage activity tracked as Earth Lusca and FishMonger, with multiple sources also associating the cluster with contractor I-SOON and the broader Winnti umbrella. Reporting states it was used primarily against government entities, including victims in Honduras, Taiwan, Thailand, and Pakistan during 2023 and 2024; earlier Linux activity was also tied to government departments involved in foreign affairs, technology, and telecommunications, especially across Asia.

The malware is described as derived from the open-source Windows RAT Trochilus, with substantial modifications. For Linux, SprySOCKS uses a loader plus encrypted main payload design, communicates over TCP, and supports capabilities including system information gathering, interactive shell access, SOCKS proxy creation, and file and directory operations. Researchers noted version markers including 1.1 and 1.3.6 in Linux samples, indicating active development.

Windows variants identified by ESET are internally designated WIN_DRV and WIN_PLUS and are reported as SprySOCKS version 1.8. They preserve core architecture from the Linux lineage, including command-and-control logic, message format, encryption, and support for TCP, UDP, and WebSocket communications. The Windows implants implement more than 30 commands covering system enumeration, process and service management, file operations, SOCKS proxying, and keylogging. Reported Windows-specific details include DLL payloads named PrcsServer.dll exporting Stop, creation of the mutex prcs-server-run, AES-128 decryption with the hardcoded key uXQLESMXGaRMs6BL, and injection into svchost.exe via process doppelganging.

WIN_DRV adds kernel-mode stealth through the RawWNPF driver, which hides network connections, processes, files, and registry keys and intercepts Windows Filtering Platform-related activity so userland tools may not reveal active backdoor connections. It also supports TCP traffic diversion, allowing specially crafted traffic sent to any open TCP port to be redirected to the hidden backdoor listener. Reported associated components include DriverLoader and filenames such as KW1B5206BDC1743FP.dat and KX1B5206BDC1743DD.dat. Persistence and execution observed in reporting include scheduled tasks, DLL side-loading, and possible Image File Execution Options abuse. WIN_PLUS is a simpler Windows variant that abuses the Windows Print Spooler service by installing a print processor, with reporting citing VSPMsg.dll and registry persistence under the Print Processors key, and an encrypted container stored at C:\Windows\System32\spool\drivers\color\config.dat.

Some reporting notes limited indications that certain intrusions involving SprySOCKS may also have deployed a UEFI bootkit exploiting CVE-2023-24932 for persistence across OS reinstalls, but this was not confirmed. Published infrastructure and indicators mentioned in the content include the hardcoded WIN_PLUS C2 207.148.78[.]36 on ports 443, 53, and 80, a delivery server at 207.148.75[.]122, archive name klelam00007.zip, and keylogging artifacts %appdata%\Microsoft\Vault\lgf.dat and %appdata%\Microsoft\Vault\lg.dat.

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-2023-24932Windows Boot Manager Secure Boot Security Feature BypassExploited in the wild

ESET researchers also noted indications that some attacks may involve a UEFI bootkit component, possibly exploiting CVE-2023-24932, which could allow the malware to survive a complete operating system reinstall. | FishMonger has brought its SprySOCKS backdoor to Windows for the first time, after years of deploying it exclusively on Linux. SprySOCKS first appeared in September 2023, when Trend Micro documented a Linux variant actively used in espionage campaigns.

via cyber security newscybersecuritynews.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
APT41

FishMonger has brought its SprySOCKS backdoor to Windows for the first time, after years of deploying it exclusively on Linux. SprySOCKS first appeared in September 2023, when Trend Micro documented a Linux variant actively used in espionage campaigns.

via cyber security newscybersecuritynews.com
Fishmonger

FishMonger has brought its SprySOCKS backdoor to Windows for the first time, after years of deploying it exclusively on Linux. SprySOCKS first appeared in September 2023, when Trend Micro documented a Linux variant actively used in espionage campaigns.

via cyber security newscybersecuritynews.com
I-Soon

Researchers found two new Windows variants of the SprySOCKS backdoor, previously known only on Linux. Linked to the Chinese group FishMonger (I-SOON), it active targeted government entities between 2023 and 2024. The variants, WIN_DRV and WIN_PLUS, support over 30 commands across TCP, UDP, and WebSockets. WIN_DRV uses kernel drivers to hide itself and divert network traffic to mask its listening port. Evidence suggests some attacks may have deployed a UEFI bootkit exploiting CVE-2023-24932.

via gurucul threat researchcommunity.gurucul.com
Red Dev 10

ESET researchers have discovered two as-yet undocumented Windows variants of SprySOCKS, a previously Linux-only backdoor reportedly used by FishMonger... The Windows variants discovered are internally marked as WIN_DRV and WIN_PLUS.

via eset welivesecurity blogwelivesecurity.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

1 technique
T1190Exploit Public-Facing ApplicationEvidence1

The initial access vector remains undetermined, though past exploits of vulnerabilities in Fortinet, GitLab, and Microsoft Exchange have been noted.

Execution

5 techniques
T1053.005Scheduled TaskEvidence2

The WIN_PLUS variant achieves persistence through DLL side-loading, scheduled tasks, and print processor registry abuse.

T1059.003Windows Command ShellEvidence2

The backdoor supports keylogging, clipboard capture, file transfer, SOCKS proxy, and remote shell via cmd.exe.

T1059.004Unix ShellEvidence2

In addition, we noticed that the implementation of the interactive shell is likely inspired from the Linux variant of the Derusbi malware.

T1569.002Service ExecutionEvidence1

Both Windows variants implement over 30 C2 commands covering system enumeration, file management, service control, and keylogging.

T1574.001DLLEvidence1

which triggers a DLL side-loading sequence that installs the backdoor and its driver components.

Persistence

5 techniques
T1053.005Scheduled TaskEvidence2

The WIN_PLUS variant achieves persistence through DLL side-loading, scheduled tasks, and print processor registry abuse.

T1112Modify RegistryEvidence1

This driver hides the malware’s network connections, processes, files, and registry keys from standard monitoring tools.

T1542Pre-OS BootEvidence1

ESET found limited indications suggesting the possible use of a UEFI bootkit, potentially exploiting CVE-2023-24932, the Windows Boot Manager vulnerability associated with BlackLotus.

T1542.003BootkitEvidence1

Evidence suggests some attacks may have deployed a UEFI bootkit exploiting CVE-2023-24932.

T1547.012Print ProcessorsEvidence2

The WIN_PLUS variant achieves persistence through DLL side-loading, scheduled tasks, and print processor registry abuse.

Privilege Escalation

5 techniques
T1053.005Scheduled TaskEvidence2

The WIN_PLUS variant achieves persistence through DLL side-loading, scheduled tasks, and print processor registry abuse.

T1055Process InjectionEvidence1

A first-stage loader runs as a print processor, then injects a SprySOCKS loader into a newly created svchost.exe process to launch the backdoor.

T1055.013Process DoppelgängingEvidence1

Both variants decrypt payloads using 128-bit AES with the hardcoded key uXQLESMXGaRMs6BL and inject the backdoor into a svchost.exe process via process doppelganging.

T1068Exploitation for Privilege EscalationEvidence1

Evidence suggests some attacks may have deployed a UEFI bootkit exploiting CVE-2023-24932.

T1547.012Print ProcessorsEvidence2

The WIN_PLUS variant achieves persistence through DLL side-loading, scheduled tasks, and print processor registry abuse.

Stealth

9 techniques
T1014RootkitEvidence3

The WIN_DRV variant uses a kernel driver called RawWNPF to make the backdoor nearly invisible on a compromised system. This driver hides the malware’s network connections, processes, files, and registry keys from standard monitoring tools.

T1036MasqueradingEvidence1

Both processes are ones that appear in normal Windows environments constantly, which makes the activity blend into background noise.

T1055Process InjectionEvidence1

A first-stage loader runs as a print processor, then injects a SprySOCKS loader into a newly created svchost.exe process to launch the backdoor.

T1055.013Process DoppelgängingEvidence1

Both variants decrypt payloads using 128-bit AES with the hardcoded key uXQLESMXGaRMs6BL and inject the backdoor into a svchost.exe process via process doppelganging.

T1218System Binary Proxy ExecutionEvidence1

It uses the Windows Print Spooler service, spoolsv.exe , as its starting point... then injects a SprySOCKS loader into a newly created svchost.exe process to launch the backdoor.

T1542Pre-OS BootEvidence1

ESET found limited indications suggesting the possible use of a UEFI bootkit, potentially exploiting CVE-2023-24932, the Windows Boot Manager vulnerability associated with BlackLotus.

T1542.003BootkitEvidence1

Evidence suggests some attacks may have deployed a UEFI bootkit exploiting CVE-2023-24932.

T1564Hide ArtifactsEvidence1

It uses a kernel driver named RawWNPF, stored on disk as KW1B5206BDC1743FP.dat , to hide the malware’s network connections, running processes, files, and registry keys from any tool operating at the user level.

T1574.001DLLEvidence1

which triggers a DLL side-loading sequence that installs the backdoor and its driver components.

Defense Impairment

2 techniques
T1112Modify RegistryEvidence1

This driver hides the malware’s network connections, processes, files, and registry keys from standard monitoring tools.

T1553Subvert Trust ControlsEvidence1

To load the kernel driver without triggering Windows security checks, the attackers used a leaked code-signing certificate from the PastDSE project on GitHub.

Credential Access

1 technique
T1056.001KeyloggingEvidence1

The backdoor supports keylogging, clipboard capture, file transfer, SOCKS proxy, and remote shell via cmd.exe.

Discovery

4 techniques
T1007System Service DiscoveryEvidence1

Both variants support the same command set: collecting system information, launching an interactive shell, enumerating running processes, listing services

T1057Process DiscoveryEvidence2

Both variants support the same command set: collecting system information, launching an interactive shell, enumerating running processes

T1082System Information DiscoveryEvidence4

Both Windows variants implement over 30 C2 commands covering system enumeration, file management, service control, and keylogging.

T1083File and Directory DiscoveryEvidence3

Both Windows variants implement over 30 C2 commands covering system enumeration, file management, service control, and keylogging.

Collection

2 techniques
T1056.001KeyloggingEvidence1

The backdoor supports keylogging, clipboard capture, file transfer, SOCKS proxy, and remote shell via cmd.exe.

T1115Clipboard DataEvidence1

The backdoor supports keylogging, clipboard capture, file transfer, SOCKS proxy, and remote shell via cmd.exe.

Command and Control

7 techniques
T1071Application Layer ProtocolEvidence3

Both SprySOCKS variants communicate with their C2 server over TCP, UDP, and WebSocket.

T1071.001Web ProtocolsEvidence1

The variants, WIN_DRV and WIN_PLUS, support over 30 commands across TCP, UDP, and WebSockets.

T1090ProxyEvidence3

WIN_DRV uses kernel drivers to hide itself and divert network traffic to mask its listening port.

T1090.001Internal ProxyEvidence1

The backdoor supports keylogging, clipboard capture, file transfer, SOCKS proxy, and remote shell via cmd.exe.

T1090.002External ProxyEvidence1

Loaded by means of a variant of an ELF injector component known as mandibule, SprySOCKS is equipped to gather system information, start an interactive shell, create and terminate SOCKS proxy, and perform various file and directory operations.

T1095Non-Application Layer ProtocolEvidence2

Both SprySOCKS variants communicate with their C2 server over TCP, UDP, and WebSocket.

T1105Ingress Tool TransferEvidence2

The backdoor supports keylogging, clipboard capture, file transfer, SOCKS proxy, and remote shell via cmd.exe.

Other

1 technique
T1562.004Disable or Modify System FirewallEvidence1

The backdoor adds a Windows firewall rule allowing inbound traffic on TCP port 53781

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
2 tracked

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

Hashes
12 tracked

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

Other
1 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app10 days ago
ip.v4●●●●●●●●●●●●View more in app10 days ago
hash.sha1●●●●●●●●●●●●View more in app10 days ago
hash.sha1●●●●●●●●●●●●View more in app10 days ago
hash.sha1●●●●●●●●●●●●View more in app10 days ago
hash.sha1●●●●●●●●●●●●View more in app10 days ago
ACTIVITY FEED

Recent activity

15 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

cyber security newsNews
Jun 17, 2026
FishMonger Hackers Expands SprySOCKS Backdoor From Linux to Windows With Advanced Stealth Features

A purpose-built backdoor derived from the open-source Trochilus remote access tool and used in espionage campaigns. The Windows variants support over 30 C2 commands including system enumeration, file management, service control, keylogging, clipboard capture, file transfer, SOCKS proxy, and remote shell. WIN_DRV uses the RawWNPF kernel driver to hide network connections, processes, files, and registry keys, while WIN_PLUS uses DLL side-loading, scheduled tasks, and print processor registry abuse for persistence.

Read more
security affairsNews
Jun 17, 2026
China-Linked FishMonger Ports SprySOCKS to Windows With Kernel-Level Stealth and UEFI Bootkit Hints - Security Affairs

A cross-platform backdoor originally known as Linux-only, now observed in two Windows variants. It supports TCP, UDP, and WebSocket C2 communications and can collect system information, launch an interactive shell, enumerate processes and services, initialize a SOCKS proxy, upload/download files, and execute files. The Windows variants add stealth via kernel drivers and Print Spooler abuse.

Read more
gurucul threat researchNews
Jun 17, 2026
FishMonger’s Arsenal Upgraded: SprySOCKS for Windows | Community Portal | Gurucul

A backdoor previously known on Linux that now has Windows variants. It supports more than 30 commands over TCP, UDP, and WebSockets; the WIN_DRV variant uses kernel drivers for stealth and traffic diversion to conceal its listening port.

Read more
scworldNews
Jun 16, 2026
SprySOCKS backdoor expands to Windows with new variants | brief | SC Media

A cross-platform backdoor with Linux and Windows variants that supports C2 communication over TCP, UDP, and WebSocket and can execute more than 30 commands for system information gathering, process management, and file operations. The WIN_DRV variant uses kernel drivers for stealth to hide network connections, processes, and registry keys, while WIN_PLUS abuses the Windows Print Spooler service to load the backdoor.

Read more
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 matching15

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 mapping32

Every documented technique, ranked by evidence weight.

Researcher chatter

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