- S0011 Taidoor — malware.
Taidoor can use TCP for C2 communications.[CISA MAR-10292089-1.v2 TAIDOOR August 2021]
Exact relationship: relationship--ff5b6f0f-df63-4561-8c62-4894b3e424b7 - S0013 PlugX — malware.
PlugX can be configured to use raw TCP or UDP for command and control.[Eset PlugX Korplug Mustang Panda March 2022][Dell TG-3390]
Exact relationship: relationship--2eaea386-ee0f-42c4-bca1-ce2d22062f98 - S0019 Regin — malware.
The Regin malware platform can use ICMP to communicate between infected computers.[Kaspersky Regin]
Exact relationship: relationship--e7ac3ee3-a014-4b07-9bad-b93d3d1d0f4b - S0021 Derusbi — malware.
Derusbi binds to a raw socket on a random source port between 31800 and 31900 for C2.[Fidelis Turbo]
Exact relationship: relationship--c52eb151-c8c5-45f1-984b-d99a12ca05cf - S0022 Uroburos — malware.
Uroburos can communicate through custom methodologies for UDP, ICMP, and TCP that use distinct sessions to ride over the legitimate protocols.[Joint Cybersecurity Advisory AA23-129A Snake Malware May 2023]
Exact relationship: relationship--3717f0c2-0963-4b6c-9603-bb01c06b9fe6 - S0032 gh0st RAT — malware.
gh0st RAT has used an encrypted protocol within TCP segments to communicate with the C2.[Gh0stRAT ATT March 2019]
Exact relationship: relationship--8f8adede-8b7a-460d-b852-b52328df178a - S0034 NETEAGLE — malware.
If NETEAGLE does not detect a proxy configured on the infected machine, it will send beacons via UDP/6000. Also, after retrieving a C2 IP address and Port Number, NETEAGLE will initiate a TCP connection to this socket. The ensuing connection is a plaintext C2 channel in which commands are specified by DWORDs.[FireEye APT30]
Exact relationship: relationship--b41abaa3-a21f-4d2c-9c60-c90c4f360b00 - S0043 BUBBLEWRAP — malware.
BUBBLEWRAP can communicate using SOCKS.[FireEye admin@338]
Exact relationship: relationship--b9b0e376-f249-432f-a0d3-dfa259b4757a - S0055 RARSTONE — malware.
RARSTONE uses SSL to encrypt its communication with its C2 server.[Aquino RARSTONE]
Exact relationship: relationship--345c6135-7557-4292-8214-66618ba17edd - S0076 FakeM — malware.
Some variants of FakeM use SSL to communicate with C2 servers.[Scarlet Mimic Jan 2016]
Exact relationship: relationship--090813dc-b370-42e1-a211-4d9e3247968a - S0083 Misdat — malware.
Misdat network traffic communicates over a raw socket.[Cylance Dust Storm]
Exact relationship: relationship--5e53b45b-ca14-4e8b-8c76-0cf9cb572a92 - S0084 Mis-Type — malware.
Mis-Type network traffic can communicate over a raw socket.[Cylance Dust Storm]
Exact relationship: relationship--cef7d272-ee0c-4379-9d7b-63adf1f40252 - S0115 Crimson — malware.
Crimson uses a custom TCP protocol for C2.[Proofpoint Operation Transparent Tribe March 2016][Kaspersky Transparent Tribe August 2020]
Exact relationship: relationship--d6c628b9-789a-416b-8abe-cd457e566346 - S0125 Remsec — malware.
Remsec is capable of using ICMP, TCP, and UDP for C2.[Symantec Remsec IOCs][Kaspersky ProjectSauron Full Report]
Exact relationship: relationship--4ee54acd-fc04-43c2-8cf6-2200a802d0b9 - S0141 Winnti for Windows — malware.
Winnti for Windows can communicate using custom TCP.[Novetta Winnti April 2015]
Exact relationship: relationship--4fb5c14c-5a08-4116-bbb7-d6822649dfa0 - S0149 MoonWind — malware.
MoonWind completes network communication via raw sockets.[Palo Alto MoonWind March 2017]
Exact relationship: relationship--51c5e624-d08e-4750-91f9-fdc98ec56552 - S0154 Cobalt Strike — malware.
Cobalt Strike can be configured to use TCP, ICMP, and UDP for C2 communications.[Talos Cobalt Strike September 2020][Cobalt Strike Manual 4.3 November 2020]
Exact relationship: relationship--c904b6b7-52f4-42fe-b921-bb5a490c0c3f - S0155 WINDSHIELD — malware.
WINDSHIELD C2 traffic can communicate via TCP raw sockets.[FireEye APT32 May 2017]
Exact relationship: relationship--1984ba26-2309-49db-8c42-75951d0ef678 - S0158 PHOREAL — malware.
PHOREAL communicates via ICMP for C2.[FireEye APT32 May 2017]
Exact relationship: relationship--fce7fac2-91da-4903-95dc-fb54650c0859 - S0172 Reaver — malware.
Some Reaver variants use raw TCP for C2.[Palo Alto Reaver Nov 2017]
Exact relationship: relationship--67f82f6c-18f1-4f1e-8352-b7ecf8839ea2 - S0198 NETWIRE — malware.
NETWIRE can use TCP in C2 communications.[Red Canary NETWIRE January 2020][Unit 42 NETWIRE April 2020]
Exact relationship: relationship--eaf4c445-8af9-48b7-9971-01a371145fde - S0221 Umbreon — malware.
Umbreon provides access to the system via SSH or any other protocol that uses PAM to authenticate.[Umbreon Trend Micro]
Exact relationship: relationship--c4aec6a5-2c11-45a2-8c79-8cccf85179cb - S0234 Bandook — malware.
Bandook has a command built in to use a raw TCP socket.[CheckPoint Bandook Nov 2020]
Exact relationship: relationship--7bf27f61-0191-4c20-ae96-96c38322470d - S0260 InvisiMole — malware.
InvisiMole has used TCP to download additional modules.[ESET InvisiMole June 2020]
Exact relationship: relationship--3957be97-305f-4d42-9978-868cb83918a2 - S0262 QuasarRAT — tool.
QuasarRAT can use TCP for C2 communication.[CISA AR18-352A Quasar RAT December 2018]
Exact relationship: relationship--7e9168ae-f0dd-4223-bc4b-9f94b08f99ac - S0268 Bisonal — malware.
Bisonal has used raw sockets for network communication.[Talos Bisonal Mar 2020]
Exact relationship: relationship--b499e6f7-77bc-422b-b7ef-058d223a69e6 - S0335 Carbon — malware.
Carbon uses TCP and UDP for C2.[ESET Carbon Mar 2017]
Exact relationship: relationship--ae3c0dc8-de95-40bc-bced-a3c61d7ad605 - S0352 OSX_OCEANLOTUS.D — malware.
OSX_OCEANLOTUS.D has used a custom binary protocol over port 443 for C2 traffic.[Unit42 OceanLotus 2017]
Exact relationship: relationship--04610729-6f83-48d4-9f5b-1c1c4a39df3a - S0394 HiddenWasp — malware.
HiddenWasp communicates with a simple network protocol over TCP.[Intezer HiddenWasp Map 2019]
Exact relationship: relationship--55b8f35b-7ccc-4da7-9ab1-40fe148cd182 - S0430 Winnti for Linux — malware.
Winnti for Linux has used ICMP, custom TCP, and UDP in outbound communications.[Chronicle Winnti for Linux May 2019]
Exact relationship: relationship--40622bce-ea51-4744-9240-4a4c4bf83753 - S0436 TSCookie — malware.
TSCookie can use ICMP to receive information on the destination server.[JPCert BlackTech Malware September 2019]
Exact relationship: relationship--20c30f4a-ff6f-4861-a88a-77d437374994 - S0455 Metamorfo — malware.
Metamorfo has used raw TCP for C2.[FireEye Metamorfo Apr 2018]
Exact relationship: relationship--4bd30351-b64b-47cb-897b-951b76ca668b - S0456 Aria-body — malware.
Aria-body has used TCP in C2 communications.[CheckPoint Naikon May 2020]
Exact relationship: relationship--0997f41a-0232-4331-8a11-11a6433d8343 - S0461 SDBbot — malware.
SDBbot has the ability to communicate with C2 with TCP over port 443.[Proofpoint TA505 October 2019]
Exact relationship: relationship--a7cdf456-9ad0-402b-a914-5f1ebcd873a3 - S0498 Cryptoistic — malware.
Cryptoistic can use TCP in communications with C2.[SentinelOne Lazarus macOS July 2020]
Exact relationship: relationship--dd2c9cb1-9c5a-4c97-83e4-4beee309a7cb - S0501 PipeMon — malware.
The PipeMon communication module can use a custom protocol based on TLS over TCP.[ESET PipeMon May 2020]
Exact relationship: relationship--7b510a6f-3e11-49b3-bf97-a1ca24bca663 - S0502 Drovorub — malware.
Drovorub can use TCP to communicate between its agent and client modules.[NSA/FBI Drovorub August 2020]
Exact relationship: relationship--37b9ae2f-a386-41aa-90be-497de2d580f5 - S0504 Anchor — malware.
Anchor has used ICMP in C2 communications.[Cyberreason Anchor December 2019]
Exact relationship: relationship--077ab82e-3847-4dab-80e2-5dc0ea7d8e9e - S0515 WellMail — malware.
WellMail can use TCP for C2 communications.[CISA WellMail July 2020]
Exact relationship: relationship--5be3684a-cb63-4328-bba0-22f14298b920 - S0556 Pay2Key — malware.
Pay2Key has sent its public key to the C2 server over TCP.[Check Point Pay2Key November 2020]
Exact relationship: relationship--66200ea6-03b8-4c4f-a1d4-9041ddc70d8a - S0582 LookBack — malware.
LookBack uses a custom binary protocol over sockets for C2 communications.[Proofpoint LookBack Malware Aug 2019]
Exact relationship: relationship--b46d0c20-61f1-4ab4-be3b-fa7dace805f0 - S0587 Penquin — malware.
The Penquin C2 mechanism is based on TCP and UDP packets.[Kaspersky Turla Penquin December 2014][Leonardo Turla Penquin May 2020]
Exact relationship: relationship--ce59452d-d258-435f-aa91-329de56eba8e - S0596 ShadowPad — malware.
ShadowPad has used UDP for C2 communications.[Kaspersky ShadowPad Aug 2017]
Exact relationship: relationship--a726ffe8-d192-4f40-be21-ba2ffe32c670 - S0615 SombRAT — malware.
SombRAT has the ability to use TCP sockets to send data and ICMP to ping the C2 server.[BlackBerry CostaRicto November 2020][FireEye FiveHands April 2021]
Exact relationship: relationship--6b9778e3-14f7-4609-8621-d24e2a40c032 - S0629 RainyDay — malware.
RainyDay can use TCP in C2 communications.[Bitdefender Naikon April 2021]
Exact relationship: relationship--b23da7b5-0d2d-4cfa-a2ad-ea89d86fecc6 - S0630 Nebulae — malware.
Nebulae can use TCP in C2 communications.[Bitdefender Naikon April 2021]
Exact relationship: relationship--4b387706-db60-46d2-bba4-148571381e60 - S0650 QakBot — malware.
QakBot has the ability use TCP to send or receive C2 packets.[Kaspersky QakBot September 2021]
Exact relationship: relationship--b4cec817-37bb-4b1f-b165-26241efdcea0 - S0660 Clambling — malware.
Clambling has the ability to use TCP and UDP for communication.[Trend Micro DRBControl February 2020]
Exact relationship: relationship--0b932e1a-e0a1-4123-bcfe-6957b9ef2409 - S0662 RCSession — malware.
RCSession has the ability to use TCP and UDP in C2 communications.[Trend Micro DRBControl February 2020][Profero APT27 December 2020]
Exact relationship: relationship--cbe08a78-7997-4aef-9b29-b4b002accbc3 - S0666 Gelsemium — malware.
Gelsemium has the ability to use TCP and UDP in C2 communications.[ESET Gelsemium June 2021]
Exact relationship: relationship--1aee2c50-660a-42ee-816d-5823ade525f3 - S0670 WarzoneRAT — malware.
WarzoneRAT can communicate with its C2 server via TCP over port 5200.[Check Point Warzone Feb 2020]
Exact relationship: relationship--d580bb98-25fb-4cf4-9b3f-79b007939202 - S0681 Lizar — malware.
Lizar has used a raw TCP connection to communicate with the C2 server.[SekoiaBourhis_DiceLoader_Feb2024]
Exact relationship: relationship--432e82e0-54e5-487b-a538-6fc49d7cfc5c - S0699 Mythic — tool.
Mythic supports WebSocket and TCP-based C2 profiles.[Mythc Documentation]
Exact relationship: relationship--5e168a94-8882-4e6d-bc61-e86588b52242 - S1016 MacMa — malware.
MacMa has used a custom JSON-based protocol for its C&C communications.[ESET DazzleSpy Jan 2022]
Exact relationship: relationship--151da49e-c3ee-4615-b62e-c8a3c93a32a6 - S1029 AuTo Stealer — malware.
AuTo Stealer can use TCP to communicate with command and control servers.[MalwareBytes SideCopy Dec 2021]
Exact relationship: relationship--2fe54d3f-0ac2-4579-8e78-81dc11b6386e - S1031 PingPull — malware.
PingPull variants have the ability to communicate with C2 servers using ICMP or TCP.[Unit 42 PingPull Jun 2022]
Exact relationship: relationship--a877e5c0-3fe6-40bb-bd02-ef4a9465aba3 - S1044 FunnyDream — malware.
FunnyDream can communicate with C2 over TCP and UDP.[Bitdefender FunnyDream Campaign November 2020]
Exact relationship: relationship--fc99ba1c-8782-4864-9009-77f8338cb3ed - S1049 SUGARUSH — malware.
SUGARUSH has used TCP for C2.[Mandiant UNC3890 Aug 2022]
Exact relationship: relationship--fee0eb4c-b629-45ea-ae20-d8f037fd658e - S1051 KEYPLUG — malware.
KEYPLUG can use TCP and KCP (KERN Communications Protocol) over UDP for C2 communication.[Mandiant APT41]
Exact relationship: relationship--e9500f3a-11d5-46f5-96d8-14313b95142e - S1059 metaMain — malware.
metaMain can establish an indirect and raw TCP socket-based connection to the C2 server.[SentinelLabs Metador Sept 2022][SentinelLabs Metador Technical Appendix Sept 2022]
Exact relationship: relationship--45ef2a23-61b6-4f78-9d86-58a2d50a4ee0 - S1060 Mafalda — malware.
Mafalda can use raw TCP for C2.[SentinelLabs Metador Sept 2022]
Exact relationship: relationship--3f424011-cde1-4ed5-b067-3cb4d6193d72 - S1063 Brute Ratel C4 — tool.
Brute Ratel C4 has the ability to use TCP for external C2.[Palo Alto Brute Ratel July 2022]
Exact relationship: relationship--d661c7eb-11bb-4ef4-804e-665cc361789c - S1073 Royal — malware.
Royal establishes a TCP socket for C2 communication using the API `WSASocketW`.[Cybereason Royal December 2022]
Exact relationship: relationship--d942783e-906f-4d2c-963b-1cc2f8429ff1 - S1078 RotaJakiro — malware.
RotaJakiro uses a custom binary protocol using a type, length, value format over TCP.[netlab360 rotajakiro vs oceanlotus]
Exact relationship: relationship--b7f887ee-e0e5-4cab-9898-6dfed9b86f31 - S1084 QUIETEXIT — malware.
QUIETEXIT can establish a TCP connection as part of its initial connection to the C2.[Mandiant APT29 Eye Spy Email Nov 22]
Exact relationship: relationship--647cf3e6-dcb2-4da2-a60d-b3118cb966bc - S1085 Sardonic — malware.
Sardonic can communicate with actor-controlled C2 servers by using a custom little-endian binary protocol.[Bitdefender Sardonic Aug 2021]
Exact relationship: relationship--ffcb5325-43d1-4b54-a9a5-f785c628136e - S1099 Samurai — malware.
Samurai can use a proxy module to forward TCP packets to external hosts.[Kaspersky ToddyCat June 2022]
Exact relationship: relationship--6c0f270a-cf44-4d71-a398-1d822f1d48ac - S1100 Ninja — malware.
Ninja can forward TCP packets between the C2 and a remote host.[Kaspersky ToddyCat June 2022][Kaspersky ToddyCat Check Logs October 2023]
Exact relationship: relationship--2302de7d-8c9a-4a92-93d3-e4b00c40b22d - S1105 COATHANGER — malware.
COATHANGER uses ICMP for transmitting configuration information to and from its command and control server.[NCSC-NL COATHANGER Feb 2024]
Exact relationship: relationship--300b191d-6832-48ae-ad82-040f066cac08 - S1114 ZIPLINE — malware.
ZIPLINE can communicate with C2 using a custom binary protocol.[Mandiant Cutting Edge Part 2 January 2024]
Exact relationship: relationship--44494749-870a-4ca5-beee-85d88f78a693 - S1121 LITTLELAMB.WOOLTEA — malware.
LITTLELAMB.WOOLTEA can function as a stand-alone backdoor communicating over the `/tmp/clientsDownload.sock` socket.[Mandiant Cutting Edge Part 3 February 2024]
Exact relationship: relationship--32ca8347-dcb9-47c6-a3c3-23e15d03fe68 - S1140 Spica — malware.
Spica can use JSON over WebSockets for C2 communications.[Google TAG COLDRIVER January 2024]
Exact relationship: relationship--da6e7647-cfe3-4ba9-af97-d442ffed09cd - S1142 LunarMail — malware.
LunarMail can ping a specific C2 URL with the ID of a victim machine in the subdomain.[ESET Turla Lunar toolset May 2024]
Exact relationship: relationship--b832110a-0610-4489-9729-a89064b8d61b - S1144 FRP — tool.
FRP can communicate over TCP, TCP stream multiplexing, KERN Communications Protocol (KCP), QUIC, and UDP.[FRP GitHub]
Exact relationship: relationship--0267872d-3408-409e-8ad8-d39b85ce6a99 - S1153 Cuckoo Stealer — malware.
Cuckoo Stealer can use sockets for communications to its C2 server.[Kandji Cuckoo April 2024]
Exact relationship: relationship--b720dc1e-50b1-44f6-8c3e-2c6f78ef3497 - S1163 SnappyTCP — malware.
SnappyTCP spawns a reverse TCP shell following an HTTP-based negotiation.[PWC Sea Turtle 2023]
Exact relationship: relationship--baec7508-d69a-4e06-8bf7-6d85d95830c7 - S1187 reGeorg — malware.
reGeorg can tunnel TCP sessions into targeted networks.[Fortinet reGeorg MAR 2019]
Exact relationship: relationship--e88cccd3-9559-4b33-adff-268e74bc932f - S1189 Neo-reGeorg — malware.
Neo-reGeorg can create multiple TCP connections for a single session.[GitHub Neo-reGeorg 2019]
Exact relationship: relationship--337835d7-bd03-48ae-bb34-9cf85ffbd4e4 - S1200 StealBit — malware.
StealBit can use the Windows Socket networking library to communicate with attacker-controlled endpoints.[Cybereason StealBit Exfiltration Tool]
Exact relationship: relationship--caa3a157-248d-4866-8299-e3f9f5becd83 - S1203 J-magic — malware.
J-magic can monitor incoming C2 communications sent over TCP to the compromised host.[Lumen J-Magic JAN 2025]
Exact relationship: relationship--24a917f3-08c0-4ba1-955d-7e9c65dc26f7 - S1204 cd00r — malware.
cd00r can monitor incoming C2 communications sent over TCP to the compromised host.[Hartrell cd00r 2002][Lumen J-Magic JAN 2025]
Exact relationship: relationship--1b814125-87a8-4860-bf42-b43787216312 - S1219 REPTILE — malware.
REPTILE can communicate using TLS over raw TCP.[Google Cloud Mandiant UNC3886 2024][Mandiant Fortinet Zero Day]
Exact relationship: relationship--b80f4569-d64a-48d4-9ff1-a4e4768e000c - S1221 MOPSLED — malware.
MOPSLED can use a custom binary protocol over TCP for C2 communication.[Google Cloud Mandiant UNC3886 2024]
Exact relationship: relationship--c4adb795-a847-47e0-a629-2c430d43974d - S1227 StarProxy — malware.
StarProxy has used TCP for C2 communications to target IPs or domains. StarProxy contained code to support both UDP and TCP connections.[Zscaler]
Exact relationship: relationship--e98a8ed8-24eb-4390-b528-5e023eafe69e - S1239 TONESHELL — malware.
TONESHELL has utilized TCP-based reverse shells.[2022 November_TrendMicro_Earth Preta_Toneshell_Pubload]
Exact relationship: relationship--aaea7acb-2ae2-4527-ac83-6a56eb7cc6b3 - S1245 InvisibleFerret — malware.
InvisibleFerret has established a connection with the C2 server over TCP traffic.[PaloAlto ContagiousInterview BeaverTail InvisibleFerret November 2023] InvisibleFerret has also created a TCP reverse shell communicating via a socket connection over ports 1245, 80, 2245, 3001, and 5000.[ESET Contagious Interview BeaverTail InvisibleFerret February 2025]
Exact relationship: relationship--eeb6919d-5296-4438-a87a-651fd23ab580 - S9001 SystemBC — malware.
SystemBC has used raw TCP on non-standard ports, such as 4044, for C2 communications and for HTTP communications, which include downloading binaries.[SophosGnGal_SystemBC_Dec2020][AhnLab_SystemBC_Apr2022]
Exact relationship: relationship--c8c8c0bc-0240-4cd1-aff3-edbe19a91e57 - S9023 HiddenFace — malware.
HiddenFace can use a custom TCP protocol over Port 443 for C2.[ESET HiddenFace 2024][Trend Micro Earth Kasha NOV 2024][JPCERT MirrorFace JUL 2024]
Exact relationship: relationship--45754d15-9deb-467f-801d-84c0a8a00238