- S0012 PoisonIvy — malware.
PoisonIvy hides any strings related to its own indicators of compromise.[Symantec Darkmoon Aug 2005]
Exact relationship: relationship--27f8b192-9e86-49dc-abca-5bda3f8f7e89 - S0013 PlugX — malware.
PlugX can use API hashing and modify the names of strings to evade detection.[Trend Micro DRBControl February 2020][Proofpoint TA416 Europe March 2022]
Exact relationship: relationship--e809f78f-344d-4169-a145-89023f4530d5 - S0030 Carbanak — malware.
Carbanak encrypts strings to make analysis more difficult.[FireEye CARBANAK June 2017]
Exact relationship: relationship--7c3f8d37-e2da-45c3-8ef2-a067cd46d340 - S0045 ADVSTORESHELL — malware.
Most of the strings in ADVSTORESHELL are encrypted with an XOR-based algorithm; some strings are also encrypted with 3DES and reversed. API function names are also reversed, presumably to avoid detection in memory.[Kaspersky Sofacy][Bitdefender APT28 Dec 2015]
Exact relationship: relationship--b6fc7740-4e5f-4f4c-8b1e-d0e3368eee03 - S0051 MiniDuke — malware.
MiniDuke can use control flow flattening to obscure code.[ESET Dukes October 2019]
Exact relationship: relationship--569815f7-4a3f-47f3-8903-0b0b2d409c3c - S0062 DustySky — malware.
The DustySky dropper uses a function to obfuscate the name of functions and other parts of the malware.[DustySky]
Exact relationship: relationship--40772ec1-2f25-425f-aad5-635f64ba8fd2 - S0063 SHOTPUT — malware.
SHOTPUT is obscured using XOR encoding and appended to a valid GIF file.[FireEye Clandestine Wolf][Palo Alto CVE-2015-3113 July 2015]
Exact relationship: relationship--315aab88-9b01-4a70-8f8c-173a3f29e79c - S0070 HTTPBrowser — malware.
HTTPBrowser's code may be obfuscated through structured exception handling and return-oriented programming.[Dell TG-3390]
Exact relationship: relationship--291b7fbf-5b5f-460a-8009-cadb383b3262 - S0091 Epic — malware.
Epic heavily obfuscates its code to make analysis more difficult.[Kaspersky Turla]
Exact relationship: relationship--e600fe60-36d1-4053-af2f-13830d95bd14 - S0094 Trojan.Karagany — malware.
Trojan.Karagany can base64 encode and AES-128-CBC encrypt data prior to transmission.[Secureworks Karagany July 2019]
Exact relationship: relationship--2b00f3f4-ddde-4874-8315-5a5c5d671a33 - S0117 XTunnel — malware.
A version of XTunnel introduced in July 2015 obfuscated the binary using opaque predicates and other techniques in a likely attempt to obfuscate it and bypass security products.[ESET Sednit Part 2]
Exact relationship: relationship--e8d2c3f1-7c86-438c-bead-6a86f9a36463 - S0124 Pisloader — malware.
Pisloader obfuscates files by splitting strings into smaller sub-strings and including "garbage" strings that are never used. The malware also uses return-oriented programming (ROP) technique and single-byte XOR to obfuscate data.[Palo Alto DNS Requests]
Exact relationship: relationship--cbc4c186-028e-4a24-93ff-5f2bb7edd98a - S0126 ComRAT — malware.
ComRAT has encrypted its virtual file system using AES-256 in XTS mode.[ESET ComRAT May 2020][CISA ComRAT Oct 2020]
Exact relationship: relationship--3a86072e-4ca6-4b5d-bf31-b17c250f572e - S0132 H1N1 — malware.
H1N1 uses multiple techniques to obfuscate strings, including XOR.[Cisco H1N1 Part 1]
Exact relationship: relationship--4527c528-8377-4349-ae5c-95c04cabd3d4 - S0137 CORESHELL — malware.
CORESHELL obfuscates strings using a custom stream cipher.[FireEye APT28]
Exact relationship: relationship--e6f5bde4-869f-4c9a-9414-11ea48386204 - S0138 OLDBAIT — malware.
OLDBAIT obfuscates internal strings and unpacks them at startup.[FireEye APT28]
Exact relationship: relationship--8e82a523-fc73-4f3b-98dc-3b1e7199cd93 - S0140 Shamoon — malware.
Shamoon contains base64-encoded strings.[Palo Alto Shamoon Nov 2016]
Exact relationship: relationship--59df5f14-e570-417e-8184-e8e7c6c1ea75 - S0142 StreamEx — malware.
StreamEx obfuscates some commands by using statically programmed fragments of strings when starting a DLL. It also uses a one-byte xor against 0x91 to encode configuration data.[Cylance Shell Crew Feb 2017]
Exact relationship: relationship--ee51d531-5cc4-4836-a55c-6062bde1a4d4 - S0148 RTM — malware.
RTM strings, network data, configuration, and modules are encrypted with a modified RC4 algorithm.[ESET RTM Feb 2017][Unit42 Redaman January 2019]
Exact relationship: relationship--d5c86dd3-3cfa-4ade-8984-fdf079b9f81b - S0150 POSHSPY — malware.
POSHSPY appends a file signature header (randomly selected from six file types) to encrypted data prior to upload or download.[FireEye POSHSPY April 2017]
Exact relationship: relationship--70edcba2-e777-4ced-a52d-5dfc3965211c - S0154 Cobalt Strike — malware.
Cobalt Strike can hash functions to obfuscate calls to the Windows API and use a public/private key pair to encrypt Beacon session metadata.[Talos Cobalt Strike September 2020][Cobalt Strike Manual 4.3 November 2020]
Exact relationship: relationship--fe57d6a5-09d4-4642-9b71-cfcf9b9e0de1 - S0167 Matryoshka — malware.
Matryoshka obfuscates API function names using a substitute cipher combined with Base64 encoding.[CopyKittens Nov 2015]
Exact relationship: relationship--573916d8-804d-4453-be37-e6b1865e87db - S0182 FinFisher — malware.
FinFisher is heavily obfuscated in many ways, including through the use of spaghetti code in its functions in an effort to confuse disassembly programs. It also uses a custom XOR algorithm to obfuscate code.[FinFisher Citation][Microsoft FinFisher March 2018]
Exact relationship: relationship--f75caad1-161a-4833-b3ec-f4538e1603fe - S0187 Daserf — malware.
Daserf uses encrypted Windows APIs and also encrypts data using the alternative base64+RC4 or the Caesar cipher.[Trend Micro Daserf Nov 2017]
Exact relationship: relationship--92b34cc0-b059-4294-824f-bb92298f3ae6 - S0189 ISMInjector — malware.
ISMInjector is obfuscated with the off-the-shelf SmartAssembly .NET obfuscator created by red-gate.com.[OilRig New Delivery Oct 2017]
Exact relationship: relationship--a0500766-a6ba-4672-b7fc-2a712cd0cfca - S0196 PUNCHBUGGY — malware.
PUNCHBUGGY has hashed most its code's functions and encrypted payloads with base64 and XOR.[Morphisec ShellTea June 2019]
Exact relationship: relationship--e2e74982-a4a6-428f-888a-a910453b7e82 - S0197 PUNCHTRACK — malware.
PUNCHTRACK is loaded and executed by a highly obfuscated launcher.[FireEye Fin8 May 2016]
Exact relationship: relationship--1f8be617-c842-4828-a352-9d5eafb8f477 - S0198 NETWIRE — malware.
NETWIRE has used a custom obfuscation algorithm to hide strings including Registry keys, APIs, and DLL names.[FireEye NETWIRE March 2019]
Exact relationship: relationship--4a339bd7-d356-44fb-9677-8f082af2fc11 - S0201 JPIN — malware.
A JPIN uses a encrypted and compressed payload that is disguised as a bitmap within the resource section of the installer.[Microsoft PLATINUM April 2016]
Exact relationship: relationship--d2263afd-2fd3-4f98-96a5-a00e5f33b99e - S0203 Hydraq — malware.
Hydraq uses basic obfuscation in the form of spaghetti code.[Symantec Elderwood Sept 2012][Symantec Trojan.Hydraq Jan 2010]
Exact relationship: relationship--5ef1c7d8-70bc-4634-b705-644f4d1db3b0 - S0229 Orz — malware.
Some Orz strings are base64 encoded, such as the embedded DLL known as MockDll.[Proofpoint Leviathan Oct 2017]
Exact relationship: relationship--fa6f0d89-8a80-421b-bcb1-ef5ee31f0879 - S0240 ROKRAT — malware.
ROKRAT can encrypt data prior to exfiltration by using an RSA public key.[Volexity InkySquid RokRAT August 2021][Malwarebytes RokRAT VBA January 2021]
Exact relationship: relationship--8a41eff0-83f3-414a-af49-54f0f8c1b84a - S0242 SynAck — malware.
SynAck payloads are obfuscated prior to compilation to inhibit analysis and/or reverse engineering.[SecureList SynAck Doppelgänging May 2018][Kaspersky Lab SynAck May 2018]
Exact relationship: relationship--142ef662-460f-4082-8f76-f08dd312bc30 - S0244 Comnie — malware.
Comnie uses RC4 and Base64 to obfuscate strings.[Palo Alto Comnie]
Exact relationship: relationship--ff3d2ebf-ea7b-4fd2-a524-9a6f20bcf3e3 - S0259 InnaputRAT — malware.
InnaputRAT uses an 8-byte XOR key to obfuscate API names and other strings contained in the payload.[ASERT InnaputRAT April 2018]
Exact relationship: relationship--549fdc30-5269-48ee-9dc8-60db8deb836a - S0260 InvisiMole — malware.
InvisiMole avoids analysis by encrypting all strings, internal files, configuration data and by using a custom executable format.[ESET InvisiMole June 2018][ESET InvisiMole June 2020]
Exact relationship: relationship--9e8f8dce-1921-4738-ae7f-30290a350cf2 - S0264 OopsIE — malware.
OopsIE uses the Confuser protector to obfuscate an embedded .Net Framework assembly used for C2. OopsIE also encodes collected data in hexadecimal format before writing to files on disk and obfuscates strings.[Unit 42 OopsIE! Feb 2018][Unit 42 OilRig Sept 2018]
Exact relationship: relationship--ec9e1757-50c1-4fd8-a0be-2694b1bc9e99 - S0265 Kazuar — malware.
Kazuar is obfuscated using the open source ConfuserEx protector. Kazuar also obfuscates the name of created files/folders/mutexes and encrypts debug messages written to log files using the Rijndael cipher.[Unit 42 Kazuar May 2017]
Exact relationship: relationship--464e688d-b243-4619-a60b-1be6e2d6a827 - S0266 TrickBot — malware.
TrickBot uses non-descriptive names to hide functionality.[S2 Grupo TrickBot June 2017]
Exact relationship: relationship--4ff492bf-f91d-445d-a29e-6e60c67a05c1 - S0283 jRAT — malware.
jRAT’s Java payload is encrypted with AES.[jRAT Symantec Aug 2018] Additionally, backdoor files are encrypted using DES as a stream cipher. Later variants of jRAT also incorporated AV evasion methods such as Java bytecode obfuscation via the commercial Allatori obfuscation tool.[Symantec Frutas Feb 2013]
Exact relationship: relationship--ec2e27c9-71fe-4650-a5b9-1247193c39f6 - S0331 Agent Tesla — malware.
Agent Tesla has had its code obfuscated in an apparent attempt to make analysis difficult.[Fortinet Agent Tesla April 2018] Agent Tesla has used the Rijndael symmetric encryption algorithm to encrypt strings.[Malwarebytes Agent Tesla April 2020]
Exact relationship: relationship--4d7e8d98-9894-4dfa-9013-af8d83e6faea - S0332 Remcos — tool.
Remcos uses RC4 and base64 to obfuscate data, including Registry entries and file paths.[Talos Remcos Aug 2018] Remcos can also employ control flow flattening to hinder analysis.[Check Point Blind Eagle MAR 2025]
Exact relationship: relationship--71a121ba-b01c-418c-af8d-63df2cec70de - S0335 Carbon — malware.
Carbon encrypts configuration files and tasks for the malware to complete using CAST-128 algorithm.[ESET Carbon Mar 2017][Accenture HyperStack October 2020]
Exact relationship: relationship--aac99c91-e1b1-42c0-8a13-f166027d5168 - S0336 NanoCore — malware.
NanoCore’s plugins were obfuscated with Eazfuscater.NET 3.3.[PaloAlto NanoCore Feb 2016]
Exact relationship: relationship--2f884873-308c-4bee-94bd-90bb2267fea7 - S0353 NOKKI — malware.
NOKKI uses Base64 encoding for strings.[Unit 42 NOKKI Sept 2018]
Exact relationship: relationship--6f5973be-3c51-4bd1-b652-f12903caa3e2 - S0354 Denis — malware.
Denis obfuscates its code and encrypts the API names.[Cybereason Cobalt Kitty 2017]
Exact relationship: relationship--f4881cea-8d6f-4cb6-ab86-5aab2379c695 - S0355 Final1stspy — malware.
Final1stspy obfuscates strings with base64 encoding.[Unit 42 Nokki Oct 2018]
Exact relationship: relationship--3c92a16b-9f72-4f79-a656-e79c6c04e48f - S0369 CoinTicker — malware.
CoinTicker initially downloads a hidden encoded file.[CoinTicker 2019]
Exact relationship: relationship--342502b6-c8fc-4ed5-ba10-209a824b78ed - S0377 Ebury — malware.
Ebury has obfuscated its strings with a simple XOR encryption with a static key.[ESET Ebury Feb 2014]
Exact relationship: relationship--9af6241d-355a-4673-b772-8384a718ed64 - S0384 Dridex — malware.
Dridex's strings are obfuscated using RC4.[Checkpoint Dridex Jan 2021]
Exact relationship: relationship--6b8d8354-0fa9-4a45-8df9-57709beace42 - S0393 PowerStallion — malware.
PowerStallion uses a XOR cipher to encrypt command output written to its OneDrive C2 server.[ESET Turla PowerShell May 2019]
Exact relationship: relationship--11ea144c-253e-4f68-bb2c-1f942cba6b54 - S0428 PoetRAT — malware.
PoetRAT has used a custom encryption scheme for communication between scripts.[Talos PoetRAT April 2020]
Exact relationship: relationship--e159049f-70c1-4349-b299-c1d99d06901d - S0434 Imminent Monitor — tool.
Imminent Monitor has encrypted the spearphish attachments to avoid detection from email gateways; the debugger also encrypts information before sending to the C2.[QiAnXin APT-C-36 Feb2019]
Exact relationship: relationship--c3aa5639-a8e1-4de3-8f39-cc98593973ed - S0445 ShimRatReporter — tool.
ShimRatReporter encrypted gathered information with a combination of shifting and XOR using a static key.[FOX-IT May 2016 Mofang]
Exact relationship: relationship--ed1cb231-7e2d-461c-a9c8-56a2d1f43c0f - S0446 Ryuk — malware.
Ryuk can use anti-disassembly and code transformation obfuscation techniques.[CrowdStrike Wizard Spider October 2020]
Exact relationship: relationship--06f16826-1100-4958-86e3-784a22998060 - S0447 Lokibot — malware.
Lokibot has obfuscated strings with base64 encoding.[Infoblox Lokibot January 2019]
Exact relationship: relationship--0dd73de5-d615-4455-a552-ff382ec75e82 - S0449 Maze — malware.
Maze has decrypted strings and other important information during the encryption process. Maze also calls certain functions dynamically to hinder analysis.[McAfee Maze March 2020]
Exact relationship: relationship--e3864ffa-3348-4791-b979-7d8b2e2151cc - S0458 Ramsay — malware.
Ramsay has base64-encoded its portable executable and hidden itself under a JPG header. Ramsay can also embed information within document footers.[Eset Ramsay May 2020]
Exact relationship: relationship--e273286f-8ca7-4d3e-bdc3-08929c7cbd12 - S0461 SDBbot — malware.
SDBbot has the ability to XOR the strings for its installer component with a hardcoded 128 byte key.[Proofpoint TA505 October 2019]
Exact relationship: relationship--f252d0e6-019a-4711-9069-c16930236aa4 - S0465 CARROTBALL — tool.
CARROTBALL has used a custom base64 alphabet to decode files.[Unit 42 CARROTBAT January 2020]
Exact relationship: relationship--d8557c07-240a-4dbb-b372-1111a05a5303 - S0467 TajMahal — malware.
TajMahal has used an encrypted Virtual File System to store plugins.[Kaspersky TajMahal April 2019]
Exact relationship: relationship--f43dedfa-261d-41af-bb74-e1f2eff5cbae - S0476 Valak — malware.
Valak has the ability to base64 encode and XOR encrypt strings.[Cybereason Valak May 2020][Unit 42 Valak July 2020][SentinelOne Valak June 2020]
Exact relationship: relationship--25b8b66a-a9d0-4400-8b41-dd12208a25de - S0482 Bundlore — malware.
Bundlore has obfuscated data with base64, AES, RC4, and bz2.[MacKeeper Bundlore Apr 2019]
Exact relationship: relationship--885c54e7-6b1c-4399-a051-1e0b047d6f92 - S0499 Hancitor — malware.
Hancitor has used Base64 to encode malicious links.[Threatpost Hancitor]
Exact relationship: relationship--c8fb4459-4352-4ee6-bfaf-a97be333bf64 - S0500 MCMD — tool.
MCMD can Base64 encode output strings prior to sending to C2.[Secureworks MCMD July 2019]
Exact relationship: relationship--aefb92ff-56e9-47d9-adc9-ed504f271863 - S0502 Drovorub — malware.
Drovorub has used XOR encrypted payloads in WebSocket client to server messages.[NSA/FBI Drovorub August 2020]
Exact relationship: relationship--20196489-8426-4cb7-a8f0-ca51bef7a385 - S0504 Anchor — malware.
Anchor has obfuscated code with stack strings and string encryption.[Cyberreason Anchor December 2019]
Exact relationship: relationship--9297d0b8-3a96-4fb9-90f2-8e3aa9fe4aca - S0511 RegDuke — malware.
RegDuke can use control-flow flattening or the commercially available .NET Reactor for obfuscation.[ESET Dukes October 2019]
Exact relationship: relationship--c1b912a1-ffb4-4b33-88ec-6a567a1fcfd4 - S0512 FatDuke — malware.
FatDuke can use base64 encoding, string stacking, and opaque predicates for obfuscation.[ESET Dukes October 2019]
Exact relationship: relationship--7b17bab3-6c5a-4db2-969b-7724f71afc09 - S0516 SoreFang — malware.
SoreFang has the ability to encode and RC6 encrypt data sent to C2.[CISA SoreFang July 2016]
Exact relationship: relationship--c76875e8-006d-493b-880a-332faf28f3ca - S0517 Pillowmint — malware.
Pillowmint has obfuscated the AES key used for encryption.[Trustwave Pillowmint June 2020]
Exact relationship: relationship--426db174-3cc4-4f9c-ae34-6398a86ec3bd - S0518 PolyglotDuke — malware.
PolyglotDuke can custom encrypt strings.[ESET Dukes October 2019]
Exact relationship: relationship--194d773b-a9b6-43fc-8113-8e120be95c5c - S0559 SUNBURST — malware.
SUNBURST obfuscated collected system information using a FNV-1a + XOR algorithm.[FireEye SUNBURST Backdoor December 2020]
Exact relationship: relationship--713fdffc-8955-43d6-b1bd-4515d3ca06a6 - S0560 TEARDROP — malware.
TEARDROP created and read from a file with a fake JPG header, and its payload was encrypted with a simple rotating XOR cipher.[FireEye SUNBURST Backdoor December 2020][Check Point Sunburst Teardrop December 2020][Microsoft Deep Dive Solorigate January 2021]
Exact relationship: relationship--570df7f7-f2d5-4de9-ba74-4adfa99e980f - S0562 SUNSPOT — malware.
SUNSPOT encrypted log entries it collected with the stream cipher RC4 using a hard-coded key. It also uses AES128-CBC encrypted blobs for SUNBURST source code and data extracted from the SolarWinds Orion <MsBuild.exe</code> process.[CrowdStrike SUNSPOT Implant January 2021]
Exact relationship: relationship--41118997-c45e-4123-be61-1b0c5d456256 - S0575 Conti — malware.
Conti can use compiler-based obfuscation for its code, encrypt DLLs, and hide Windows API calls.[CarbonBlack Conti July 2020][Cybereason Conti Jan 2021][CrowdStrike Wizard Spider October 2020]
Exact relationship: relationship--9cc5bd19-ab08-4eb7-886b-ce55fde60421 - S0584 AppleJeus — malware.
AppleJeus has XOR-encrypted collected system information prior to sending to a C2. AppleJeus has also used the open source ADVObfuscation library for its components.[CISA AppleJeus Feb 2021]
Exact relationship: relationship--de300ca1-3935-4b44-9b35-e32eee5304f7 - S0593 ECCENTRICBANDWAGON — malware.
ECCENTRICBANDWAGON has encrypted strings with RC4.[CISA EB Aug 2020]
Exact relationship: relationship--1ffbf752-ed3a-47bb-8351-92ed7118dc5d - S0594 Out1 — tool.
Out1 has the ability to encode data.[Trend Micro Muddy Water March 2021]
Exact relationship: relationship--28c56887-5dbb-4269-b783-8a7f8d4c9204 - S0596 ShadowPad — malware.
ShadowPad has encrypted its payload, a virtual file system, and various files.[Securelist ShadowPad Aug 2017][TrendMicro EarthLusca 2022]
Exact relationship: relationship--c0876037-56b6-409c-bda5-7aa5e6091c94 - S0598 P.A.S. Webshell — malware.
P.A.S. Webshell can use encryption and base64 encoding to hide strings and to enforce access control once deployed.[ANSSI Sandworm January 2021]
Exact relationship: relationship--8c73e0be-f105-4f22-93b4-cb765fb8f419 - S0604 Industroyer — malware.
Industroyer uses heavily obfuscated code in its Windows Notepad backdoor.[ESET Industroyer]
Exact relationship: relationship--fea9df26-2ff4-4fa4-8306-f10af6cdd7cd - S0605 EKANS — malware.
EKANS uses encoded strings in its process kill list.[FireEye Ransomware Feb 2020]
Exact relationship: relationship--c17229de-8778-4dd9-adb9-7b9c6bb2b99b - S0607 KillDisk — malware.
KillDisk uses VMProtect to make reverse engineering the malware more difficult.[Trend Micro KillDisk 1]
Exact relationship: relationship--89567fdb-433a-4821-85bb-a4a9f55cfef5 - S0608 Conficker — malware.
Conficker has obfuscated its code to prevent its removal from host machines.[Trend Micro Conficker]
Exact relationship: relationship--b9de1f4c-1978-4efe-9bd0-f525b6acaeb1 - S0615 SombRAT — malware.
SombRAT can encrypt strings with XOR-based routines and use a custom AES storage format for plugins, configuration, C2 domains, and harvested data.[BlackBerry CostaRicto November 2020][FireEye FiveHands April 2021][CISA AR21-126A FIVEHANDS May 2021]
Exact relationship: relationship--4a79cc78-872f-49f0-80c5-20f1b2dcd9f2 - S0622 AppleSeed — malware.
AppleSeed has the ability to Base64 encode its payload and custom encrypt API calls.[Malwarebytes Kimsuky June 2021]
Exact relationship: relationship--b49fe95b-bd40-4dc7-a42c-b5741cde4941 - S0623 Siloscape — malware.
Siloscape itself is obfuscated and uses obfuscated API calls.[Unit 42 Siloscape Jun 2021]
Exact relationship: relationship--bb671992-02f2-430d-9d33-f43fae135735 - S0624 Ecipekac — malware.
Ecipekac can use XOR, AES, and DES to encrypt loader shellcode.[Securelist APT10 March 2021]
Exact relationship: relationship--6c75071d-6997-4d41-88fa-bcd8d7b4cb76 - S0625 Cuba — malware.
Cuba has used multiple layers of obfuscation to avoid analysis, including its Base64 encoded payload.[McAfee Cuba April 2021]
Exact relationship: relationship--662f14ec-90c6-48f7-98c6-ba028ca38621 - S0627 SodaMaster — malware.
SodaMaster can use "stackstrings" for obfuscation.[Securelist APT10 March 2021]
Exact relationship: relationship--32035519-2c91-4fc2-a9c4-64c766510374 - S0632 GrimAgent — malware.
GrimAgent has used Rotate on Right (RoR) and Rotate on Left (RoL) functionality to encrypt strings.[Group IB GrimAgent July 2021]
Exact relationship: relationship--ecd6c482-51ae-402c-8482-4feb9cda9b05 - S0633 Sliver — tool.
Sliver obfuscates configuration and other static files using native Go libraries such as `garble` and `gobfuscate` to inhibit configuration analysis and static detection.[Microsoft Sliver 2022]
Exact relationship: relationship--051683e6-0a6a-4a40-bf5d-d2c5f25586e8 - S0635 BoomBox — malware.
BoomBox can encrypt data using AES prior to exfiltration.[MSTIC Nobelium Toolset May 2021]
Exact relationship: relationship--fd79762c-1718-4c6b-adaa-a9a004bcdbca - S0640 Avaddon — malware.
Avaddon has used encrypted strings.[Arxiv Avaddon Feb 2021]
Exact relationship: relationship--cc134d2d-64eb-469a-b8eb-90ea632c0adc - S0641 Kobalos — malware.
Kobalos encrypts all strings using RC4 and bundles all functionality into a single function call.[ESET Kobalos Feb 2021]
Exact relationship: relationship--9d11c36e-e738-4d2a-98cf-f5f962a716ea - S0647 Turian — malware.
Turian can use VMProtect for obfuscation.[ESET BackdoorDiplomacy Jun 2021]
Exact relationship: relationship--388ebc0a-6839-4b03-959c-766c1893cf64 - S0650 QakBot — malware.
QakBot has hidden code within Excel spreadsheets by turning the font color to white and splitting it across multiple cells.[Cyberint Qakbot May 2021]
Exact relationship: relationship--604fa5ae-0a32-45d7-9b9b-595fb43688b6 - S0651 BoxCaon — malware.
BoxCaon used the "StackStrings" obfuscation technique to hide malicious functionalities.[Checkpoint IndigoZebra July 2021]
Exact relationship: relationship--b6bfd59b-086e-4559-9bc0-159945c84e78 - S0659 Diavol — malware.
Diavol has Base64 encoded the RSA public key used for encrypting files.[Fortinet Diavol July 2021]
Exact relationship: relationship--ac6100b4-8a41-4353-8cbf-46e596d8d212 - S0660 Clambling — malware.
The Clambling executable has been obfuscated when dropped on a compromised host.[Trend Micro DRBControl February 2020]
Exact relationship: relationship--57c72f80-38bf-48b4-9f5d-eefef4025e34 - S0681 Lizar — malware.
Lizar has obfuscated the fingerprint of the victim system, the local IP address, and the Fowler-Noll-V 1 (FNV-1) hash of the local IP address using an XOR operation. The data is then sent to the C2 server.[SekoiaBourhis_DiceLoader_Feb2024]
Exact relationship: relationship--451a9d37-4e16-4822-85db-821b1dd49ddc - S0690 Green Lambert — malware.
Green Lambert has encrypted strings.[Objective See Green Lambert for OSX Oct 2021][Glitch-Cat Green Lambert ATTCK Oct 2021]
Exact relationship: relationship--a7361e2b-9cdc-4fa6-97e4-1b191e9f3952 - S0694 DRATzarus — malware.
DRATzarus can be partly encrypted with XOR.[ClearSky Lazarus Aug 2020]
Exact relationship: relationship--def1a889-9341-4179-9d14-a5c10aa100b2 - S0696 Flagpro — malware.
Flagpro has been delivered within ZIP or RAR password-protected archived files.[NTT Security Flagpro new December 2021]
Exact relationship: relationship--6610cf22-0a8c-4c30-bc6f-817b8cf29e61 - S1018 Saint Bot — malware.
Saint Bot has been obfuscated to help avoid detection.[Palo Alto Unit 42 OutSteel SaintBot February 2022 ]
Exact relationship: relationship--2e8b176a-b8a8-4bd0-8542-97ff009c673c - S1025 Amadey — malware.
Amadey has obfuscated strings such as antivirus vendor names, domains, files, and others.[BlackBerry Amadey 2020]
Exact relationship: relationship--1793516c-a4dd-4726-9bb3-c3b2bbecc605 - S1028 Action RAT — malware.
Action RAT's commands, strings, and domains can be Base64 encoded within the payload.[MalwareBytes SideCopy Dec 2021]
Exact relationship: relationship--7d8a48be-2429-401f-b963-ec0f5927a282 - S1035 Small Sieve — malware.
Small Sieve has the ability to use a custom hex byte swapping encoding scheme combined with an obfuscated Base64 function to protect program strings and Telegram credentials.[NCSC GCHQ Small Sieve Jan 2022]
Exact relationship: relationship--7dfc877a-4563-4c7f-91e0-b5f5adfcb873 - S1039 Bumblebee — malware.
Bumblebee has been delivered as password-protected zipped ISO files and used control-flow-flattening to obfuscate the flow of functions.[Proofpoint Bumblebee April 2022][Cybereason Bumblebee August 2022][Medium Ali Salem Bumblebee April 2022]
Exact relationship: relationship--a0040bac-4445-4999-bf0f-53b340f02218 - S1053 AvosLocker — malware.
AvosLocker has used XOR-encoded strings.[Malwarebytes AvosLocker Jul 2021]
Exact relationship: relationship--e12155de-d422-47e4-9ce5-a7fe8011b74b - S1063 Brute Ratel C4 — tool.
Brute Ratel C4 has used encrypted payload files and maintains an encrypted configuration structure in memory.[Palo Alto Brute Ratel July 2022][MDSec Brute Ratel August 2022]
Exact relationship: relationship--58d4910f-9d51-4961-84eb-9ef0ee2e8bc3 - S1064 SVCReady — malware.
SVCReady can encrypt victim data with an RC4 cipher.[HP SVCReady Jun 2022]
Exact relationship: relationship--1098fd1c-b615-4730-bc99-3cda386f2e4c - S1066 DarkTortilla — malware.
DarkTortilla has been obfuscated with the DeepSea .NET and ConfuserEx code obfuscators.[Secureworks DarkTortilla Aug 2022]
Exact relationship: relationship--0b58e2e5-9be5-4132-a65f-19db8acd7033 - S1085 Sardonic — malware.
Sardonic can use certain ConfuserEx features for obfuscation and can be encoded in a base64 string.[Symantec FIN8 Jul 2023]
Exact relationship: relationship--d93b7c7b-e4b2-416c-9122-6f687642ce6e - S1086 Snip3 — malware.
Snip3 has the ability to obfuscate strings using XOR encryption.[Morphisec Snip3 May 2021]
Exact relationship: relationship--3979ca39-09a1-4a2b-a7d3-2eca5f1fb166 - S1090 NightClub — malware.
NightClub can obfuscate strings using the congruential generator `(LCG): staten+1 = (690069 × staten + 1) mod 232`.[MoustachedBouncer ESET August 2023]
Exact relationship: relationship--c1dddcf3-c3b1-498a-9a80-8dcbf6887d10 - S1099 Samurai — malware.
Samurai can encrypt the names of requested APIs.[Kaspersky ToddyCat June 2022]
Exact relationship: relationship--f785ff3b-923c-478e-a194-c13c6bdbf071 - S1104 SLOWPULSE — malware.
SLOWPULSE can hide malicious code in the padding regions between legitimate functions in the Pulse Secure `libdsplibs.so` file.[Mandiant Pulse Secure Zero-Day April 2021]
Exact relationship: relationship--f35fa774-0344-4678-b104-a0dd1003197a - S1105 COATHANGER — malware.
COATHANGER can store obfuscated configuration information in the last 56 bytes of the file `/date/.bd.key/preload.so`.[NCSC-NL COATHANGER Feb 2024]
Exact relationship: relationship--e3602962-691a-4a34-a49b-4682405da8ad - S1111 DarkGate — malware.
DarkGate uses a hard-coded string as a seed, along with the victim machine hardware identifier and input text, to generate a unique string used as an internal mutex value to evade static detection based on mutexes.[Trellix Darkgate 2023]
Exact relationship: relationship--624b57dc-3cae-45c7-8473-c5116df57697 - S1118 BUSHWALK — malware.
BUSHWALK can encrypt the resulting data generated from C2 commands with RC4.[Mandiant Cutting Edge Part 2 January 2024]
Exact relationship: relationship--fce01f90-b298-4a34-8c15-0a84c351ba19 - S1130 Raspberry Robin — malware.
Raspberry Robin uses mixed-case letters for filenames and commands to evade detection.[RedCanary RaspberryRobin 2022]
Exact relationship: relationship--d99149ea-7a52-455c-a56d-1f78a727a846 - S1138 Gootloader — malware.
The Gootloader first stage script is obfuscated using random alpha numeric strings.[Sophos Gootloader][SentinelOne Gootloader June 2021]
Exact relationship: relationship--e44f4171-5601-4b92-964a-908af35b98e2 - S1149 CHIMNEYSWEEP — malware.
CHIMNEYSWEEP can use a custom Base64 alphabet to encode an API decryption key.[Mandiant ROADSWEEP August 2022]
Exact relationship: relationship--1a1fd6b3-bc40-4646-958a-34c35d1b0451 - S1161 BPFDoor — malware.
BPFDoor can require a password to activate the backdoor and uses RC4 encryption or static library encryption `libtomcrypt`.[Sandfly BPFDoor 2022]
Exact relationship: relationship--bc1c0019-3072-413f-add4-da266e467edf - S1183 StrelaStealer — malware.
StrelaStealer has been distributed in ISO archives.[DCSO StrelaStealer 2022] StrelaStealer has been delivered in encrypted, password-protected ZIP archives.[IBM StrelaStealer 2024]
Exact relationship: relationship--26402760-e6cb-47b7-aabc-8271549e5f22 - S1213 Lumma Stealer — malware.
Lumma Stealer has used SmartAssembly to obfuscate .NET payloads.[Fortinet LummaStealer 2024]
Exact relationship: relationship--aa2d7045-fbad-4b5c-a24e-fd904e089875 - S1226 BOOKWORM — malware.
BOOKWORM has been delivered using self-extracting RAR archives.[Unit42 Bookworm Nov2015]
Exact relationship: relationship--d0b79bdf-75ba-4133-bab0-2fe21f3ded43 - S1228 PUBLOAD — malware.
PUBLOAD has obfuscated DLL names using the ror13AddHash32 algorithm.[Cisco Talos MUSTANG PANDA PLUGX PUBLOAD MAY 2022]
Exact relationship: relationship--8c9ecd8e-44d6-4e03-84c6-ff6f44b3bc33 - S9007 HTTPTroy — malware.
HTTPTroy has obfuscated strings using Single Instruction Multiple Data (SIMD) instructions to hinder analysis and detection.[Gen Digital Kimsuky HTTPTroy October 2025]
Exact relationship: relationship--6d5d5bcd-eb2e-47ae-9e8a-0d539b994144 - S9008 Shai-Hulud — malware.
Shai-Hulud has utilized double-base64 encoding to store stolen secrets within the Github Action Logs within the victim account.[Aikido Shai-Hulud September 2025][Netskope Shai-Hulud November 2025][Wiz Shai-Hulud September 2025][Socket Shai-Hulud Trufflehog September 2025] Shai-Hulud has also leveraged three layers of base64 encoding of exfiltrated data for anti-forensic purposes.[Socket Shai-Hulud November 2025]
Exact relationship: relationship--015b902b-4370-4b55-884a-a6c8d2b15687 - S9015 BRICKSTORM — malware.
BRICKSTORM has utilized Go libraries to include Garble to obfuscate code.[Picus Security BRICKSTORM UNC5221 October 2025][Google BRICKSTORM September 2025]
Exact relationship: relationship--130768d0-0f98-4a1b-b4bb-34c5e372cda1 - S9020 LODEINFO — malware.
LODEINFO has used control flow flattening to obfuscate code.[ITOCHU LODEINFO JAN 2024]
Exact relationship: relationship--ddac1aee-5aca-4ccb-bba4-52a2b52e2abc - S9025 NOOPLDR — malware.
NOOPLDR can use control flow flattening to help hide malicious code.[Trend Micro Earth Kasha NOV 2024][JPCERT MirrorFace JUL 2024]
Exact relationship: relationship--9e35b5e0-dfac-4c0d-a257-415e091a7344 - S9027 ANELLDR — malware.
ANELLDR code implements anti-analysis techniques including control flow flattening and Mixed Boolean Arithmetic (MBA).[Trend Micro Earth Kasha Anel NOV 2024]
Exact relationship: relationship--c5afcc91-bdd7-489a-a9d5-9840f5ba2259 - S9033 Fooder — malware.
Fooder has stored its embedded payload in encrypted form within the binary, using a hardcoded key modified at runtime to produce the AES decryption key.[ESET_MuddyWater_Dec2025]
Exact relationship: relationship--1bf7899f-98c1-4600-a15a-4e77880c21ee - S9037 RustyWater — malware.
RustyWater has an obfuscated function (i.e. love_me__()) that dynamically reconstructs the string WScript.Shell using hard-coded ASCII values and the Chr() function.[CloudSEK_RustyWater_Jan2026]
Exact relationship: relationship--9e44c694-2fc7-4ebd-8e18-7562dce4d60e - S9050 Vidar — malware.
Vidar has also used control flow flattening to slow down static analysis.[Intrinsec_Vidar_April2026]
Exact relationship: relationship--d4d7bda4-83fa-4cff-8842-f1b058cafe25 - S9051 The Gentlemen Ransomware — malware.
The Gentlemen Ransomware has obfuscated its code using Go libraries such as `Garble`.[MSTI_GentelmenRansomware_May2026]
Exact relationship: relationship--e97ea9e0-3988-4135-9c7d-d4e2d1900c34 - S9053 MiniJunk — malware.
MiniJunk has obfuscated code that utilized junk code insertion, control-flow obfuscation, opaque predicates, obfuscated function calls, and encrypted strings to hinder analysis.[CheckPoint_NimbusManticoreEurope_Sept2025]
Exact relationship: relationship--d2d1291b-5a6a-4494-9cdd-402745e346e1 - S9062 MiniBrowse — malware.
MiniBrowse has obfuscated code leveraging junk code insertion, control-flow obfuscation, opaque predicates, obfuscated function calls, and encrypted strings to hinder analysis.[CheckPoint_NimbusManticoreEurope_Sept2025]
Exact relationship: relationship--8a636bff-c509-4d29-a28c-1be14ed2d92c