- S0011 Taidoor — malware.
Taidoor has the ability to use native APIs for execution including <code>GetProcessHeap</code>, <code>GetProcAddress</code>, and <code>LoadLibrary</code>.[TrendMicro Taidoor][CISA MAR-10292089-1.v2 TAIDOOR August 2021]
Exact relationship: relationship--3502c424-9bf1-4780-a5bd-a0d3830e1251 - S0013 PlugX — malware.
PlugX can use the Windows API functions `GetProcAddress`, `LoadLibrary`, and `CreateProcess` to execute another process.[Eset PlugX Korplug Mustang Panda March 2022][Proofpoint TA416 Europe March 2022][Lastline PlugX Analysis]
Exact relationship: relationship--deafd60c-af1a-40eb-bc43-287b37553fae - S0022 Uroburos — malware.
Uroburos can use native Windows APIs including `GetHostByName`.[Joint Cybersecurity Advisory AA23-129A Snake Malware May 2023]
Exact relationship: relationship--141a93b8-bfb7-4881-918c-7c91b7e41b25 - S0032 gh0st RAT — malware.
gh0st RAT has used the `InterlockedExchange`, `SeShutdownPrivilege`, and `ExitWindowsEx` Windows API functions.[Gh0stRAT ATT March 2019]
Exact relationship: relationship--9966a850-54b2-41f5-83de-51c066085d72 - S0045 ADVSTORESHELL — malware.
ADVSTORESHELL is capable of starting a process using CreateProcess.[Bitdefender APT28 Dec 2015]
Exact relationship: relationship--cc2099fb-4785-4884-b274-4f3e8a3b8d99 - S0083 Misdat — malware.
Misdat has used Windows APIs, including `ExitWindowsEx` and `GetKeyboardType`.[Cylance Dust Storm]
Exact relationship: relationship--fdd7f2b3-08e4-4f55-ba94-4b5e6d619da8 - S0084 Mis-Type — malware.
Mis-Type has used Windows API calls, including `NetUserAdd` and `NetUserDel`.[Cylance Dust Storm]
Exact relationship: relationship--07ec1906-e634-43d5-ba87-02054fe82da6 - S0085 S-Type — malware.
S-Type has used Windows APIs, including `GetKeyboardType`, `NetUserAdd`, and `NetUserDel`.[Cylance Dust Storm]
Exact relationship: relationship--c7e8feda-58fd-4015-9525-9032fd0b8872 - S0126 ComRAT — malware.
ComRAT can load a PE file from memory or the file system and execute it with <code>CreateProcessW</code>.[ESET ComRAT May 2020]
Exact relationship: relationship--7eaf474f-7755-41d7-96c6-811889457be2 - S0128 BADNEWS — malware.
BADNEWS has a command to download an .exe and execute it via CreateProcess API. It can also run with ShellExecute.[Forcepoint Monsoon][TrendMicro Patchwork Dec 2017]
Exact relationship: relationship--d15cda3e-7ed6-4914-a0a8-ff1f4fe668ec - S0141 Winnti for Windows — malware.
Winnti for Windows can use Native API to create a new process and to start services.[Novetta Winnti April 2015]
Exact relationship: relationship--019e35b8-cec3-45e0-b297-19dca59b3190 - S0147 Pteranodon — malware.
Pteranodon has used various API calls.[Microsoft Actinium February 2022]
Exact relationship: relationship--20acec2a-ce61-4794-82f9-79fa778e7a7f - S0148 RTM — malware.
RTM can use the <code>FindNextUrlCacheEntryA</code> and <code>FindFirstUrlCacheEntryA</code> functions to search for specific strings within browser history.[ESET RTM Feb 2017]
Exact relationship: relationship--9ae8ed36-348a-4053-bfa2-81fd0cc774aa - S0154 Cobalt Strike — malware.
Cobalt Strike's Beacon payload is capable of running shell commands without <code>cmd.exe</code> and PowerShell commands without <code>powershell.exe</code>[cobaltstrike manual][Talos Cobalt Strike September 2020][Cobalt Strike Manual 4.3 November 2020] Cobalt Strike can also use `CreateThreadpoolWait`, `SetThreadpoolWait`, and `MessageBoxA` for sandbox evasion and execution of embedded payloads in memory.[Cisco Talos Qilin Ransomware OCT 2025]
Exact relationship: relationship--095bfdd3-2379-4cad-bef4-53e8bdd08a75 - S0161 XAgentOSX — malware.
XAgentOSX contains the execFile function to execute a specified file on the system using the NSTask:launch method.[XAgentOSX 2017]
Exact relationship: relationship--fc4811c4-103b-48b7-9e52-20d574cfc4bf - S0180 Volgmer — malware.
Volgmer executes payloads using the Windows API call CreateProcessW().[US-CERT Volgmer 2 Nov 2017]
Exact relationship: relationship--4ed458b0-e5cd-48c7-baba-a33ca84a8738 - S0198 NETWIRE — malware.
NETWIRE can use Native API including <code>CreateProcess</code> <code>GetProcessById</code>, and <code>WriteProcessMemory</code>.[FireEye NETWIRE March 2019]
Exact relationship: relationship--c2bfefa1-ccd3-4d8d-82d1-275507546de0 - S0234 Bandook — malware.
Bandook has used the ShellExecuteW() function call.[CheckPoint Bandook Nov 2020]
Exact relationship: relationship--bd5fd2c2-a9a3-401e-8723-92df94f9c482 - S0239 Bankshot — malware.
Bankshot creates processes using the Windows API calls: CreateProcessA() and CreateProcessAsUserA().[McAfee Bankshot]
Exact relationship: relationship--70648d67-a2f5-4021-8ffe-3bbcdbe8e78f - S0240 ROKRAT — malware.
ROKRAT can use a variety of API calls to execute shellcode.[Malwarebytes RokRAT VBA January 2021]
Exact relationship: relationship--44b2a372-1aee-4a7e-a544-2aacdfe3121a - S0242 SynAck — malware.
SynAck parses the export tables of system DLLs to locate and call various Windows API functions.[SecureList SynAck Doppelgänging May 2018][Kaspersky Lab SynAck May 2018]
Exact relationship: relationship--699e964d-b8c8-46fd-bd2d-9787433ab077 - S0256 Mosquito — malware.
Mosquito leverages the CreateProcess() and LoadLibrary() calls to execute files with the .dll and .exe extensions.[ESET Turla Mosquito Jan 2018]
Exact relationship: relationship--eda49ac0-3077-4bff-9b30-44f527914e9c - S0259 InnaputRAT — malware.
InnaputRAT uses the API call ShellExecuteW for execution.[ASERT InnaputRAT April 2018]
Exact relationship: relationship--7af9715f-b85c-4fc5-8ef8-5884c8144178 - S0260 InvisiMole — malware.
InvisiMole can use winapiexec tool for indirect execution of <code>ShellExecuteW</code> and <code>CreateProcessA</code>.[ESET InvisiMole June 2020]
Exact relationship: relationship--fd93333d-ec77-4f0d-be90-64860d67bdf5 - S0266 TrickBot — malware.
TrickBot uses the Windows API call, CreateProcessW(), to manage execution flow.[S2 Grupo TrickBot June 2017] TrickBot has also used <code>Nt*</code> API functions to perform Process Injection.[Joe Sec Trickbot]
Exact relationship: relationship--2af126e3-89ef-45b4-b345-45567ef17dfa - S0268 Bisonal — malware.
Bisonal has used the Windows API to communicate with the Service Control Manager to execute a thread.[Talos Bisonal Mar 2020]
Exact relationship: relationship--06808653-60ba-430a-8c37-b3b49d740578 - S0354 Denis — malware.
Denis used the <code>IsDebuggerPresent</code>, <code>OutputDebugString</code>, and <code>SetLastError</code> APIs to avoid debugging. Denis used <code>GetProcAddress</code> and <code>LoadLibrary</code> to dynamically resolve APIs. Denis also used the <code>Wow64SetThreadContext</code> API as part of a process hollowing process.[Cybereason Cobalt Kitty 2017]
Exact relationship: relationship--a51caaf6-3b9d-4953-9850-bf9217877644 - S0356 KONNI — malware.
KONNI has hardcoded API calls within its functions to use on the victim's machine.[Malwarebytes Konni Aug 2021]
Exact relationship: relationship--9187cbc8-c0b5-440b-b10a-226684e968fc - S0363 Empire — tool.
Empire contains a variety of enumeration modules that have an option to use API calls to carry out tasks.[Github PowerShell Empire]
Exact relationship: relationship--8362d7e2-c22a-4bde-99dd-b2d66b4c775a - S0367 Emotet — malware.
Emotet has used `CreateProcess` to create a new process to run its executable and `WNetEnumResourceW` to enumerate non-hidden shares.[Binary Defense Emotes Wi-Fi Spreader]
Exact relationship: relationship--fba17e05-d7dd-4944-97c8-7771d6b833fb - S0384 Dridex — malware.
Dridex has used the <code>OutputDebugStringW</code> function to avoid malware analysis as part of its anti-debugging technique.[Checkpoint Dridex Jan 2021]
Exact relationship: relationship--19e06de9-b9a1-4532-94c6-f729036ba0c3 - S0385 njRAT — malware.
njRAT has used the ShellExecute() function within a script.[Trend Micro njRAT 2018]
Exact relationship: relationship--48879c97-651c-4426-9093-bd8c4939fc19 - S0386 Ursnif — malware.
Ursnif has used <code>CreateProcessW</code> to create child processes.[FireEye Ursnif Nov 2017]
Exact relationship: relationship--1eb02abf-4bad-4672-a0dd-73fffc02bb47 - S0391 HAWKBALL — malware.
HAWKBALL has leveraged several Windows API calls to create processes, gather disk information, and detect debugger activity.[FireEye HAWKBALL Jun 2019]
Exact relationship: relationship--ec61cd5f-b6aa-4aee-acb2-2882b8914c68 - S0395 LightNeuron — malware.
LightNeuron is capable of starting a process using CreateProcess.[ESET LightNeuron May 2019]
Exact relationship: relationship--abf45442-6ca3-4538-ad21-db2e46f43f67 - S0396 EvilBunny — malware.
EvilBunny has used various API calls as part of its checks to see if the malware is running in a sandbox.[Cyphort EvilBunny Dec 2014]
Exact relationship: relationship--00ba134e-1833-4dde-bf4e-7ec45271e8a6 - S0398 HyperBro — malware.
HyperBro has the ability to run an application (<code>CreateProcessW</code>) or script/file (<code>ShellExecuteW</code>) via API.[Unit42 Emissary Panda May 2019]
Exact relationship: relationship--bc8cb83f-fc66-4c44-8d60-f6f4be4b4f41 - S0412 ZxShell — malware.
ZxShell can leverage native API including <code>RegisterServiceCtrlHandler </code> to register a service.RegisterServiceCtrlHandler
Exact relationship: relationship--eb7db180-08e0-4240-a1d4-b520fbe4dc8c - S0416 RDFSNIFFER — malware.
RDFSNIFFER has used several Win32 API functions to interact with the victim machine.[FireEye FIN7 Oct 2019]
Exact relationship: relationship--bcd66737-6beb-4cf8-9ba1-8a32731d1da1 - S0431 HotCroissant — malware.
HotCroissant can perform dynamic DLL importing and API lookups using <code>LoadLibrary</code> and <code>GetProcAddress</code> on obfuscated strings.[US-CERT HOTCROISSANT February 2020]
Exact relationship: relationship--7066827b-795c-447c-9c07-05765ed1e07b - S0434 Imminent Monitor — tool.
Imminent Monitor has leveraged CreateProcessW() call to execute the debugger.[QiAnXin APT-C-36 Feb2019]
Exact relationship: relationship--106cf74b-91d6-4348-91ae-48d1a42abb73 - S0435 PLEAD — malware.
PLEAD can use `ShellExecute` to execute applications.[TrendMicro BlackTech June 2017]
Exact relationship: relationship--c587fc65-b591-4a23-bb5a-f2971c427ba0 - S0438 Attor — malware.
Attor's dispatcher has used CreateProcessW API for execution.[ESET Attor Oct 2019]
Exact relationship: relationship--f0a78f8e-9d04-40d7-b0ce-6a463af4b8e1 - S0444 ShimRat — malware.
ShimRat has used Windows API functions to install the service and shim.[FOX-IT May 2016 Mofang]
Exact relationship: relationship--bdd7c955-c41a-4b68-9eb6-1ecd66869457 - S0445 ShimRatReporter — tool.
ShimRatReporter used several Windows API functions to gather information from the infected system.[FOX-IT May 2016 Mofang]
Exact relationship: relationship--f5ced467-529f-4ce2-9f30-6a4a80565e87 - S0446 Ryuk — malware.
Ryuk has used multiple native APIs including <code>ShellExecuteW</code> to run executables,<code>GetWindowsDirectoryW</code> to create folders, and <code>VirtualAlloc</code>, <code>WriteProcessMemory</code>, and <code>CreateRemoteThread</code> for process injection.[CrowdStrike Ryuk January 2019]
Exact relationship: relationship--1790f5a1-b5d5-41a4-8da0-c75ed7a23b0d - S0447 Lokibot — malware.
Lokibot has used LoadLibrary(), GetProcAddress() and CreateRemoteThread() API functions to execute its shellcode.[Talos Lokibot Jan 2021]
Exact relationship: relationship--ab90bb4c-96d2-4c01-ac66-fe8bf585d88c - S0448 Rising Sun — malware.
Rising Sun used dynamic API resolutions to various Windows APIs by leveraging `LoadLibrary()` and `GetProcAddress()`.[McAfee Sharpshooter December 2018]
Exact relationship: relationship--ed3539fa-7ae7-45b0-9f0f-d62460ed07b1 - S0449 Maze — malware.
Maze has used several Windows API functions throughout the encryption process including IsDebuggerPresent, TerminateProcess, Process32FirstW, among others.[McAfee Maze March 2020]
Exact relationship: relationship--6e4d32b9-923f-46a9-887e-4d4d0687fd1b - S0453 Pony — malware.
Pony has used several Windows functions for various purposes.[Malwarebytes Pony April 2016]
Exact relationship: relationship--02075984-9bec-465e-8a21-6717b9a1308b - S0455 Metamorfo — malware.
Metamorfo has used native WINAPI calls.[Medium Metamorfo Apr 2020][Fortinet Metamorfo Feb 2020]
Exact relationship: relationship--3c132a1b-053d-450b-8a4f-cabf30317075 - S0456 Aria-body — malware.
Aria-body has the ability to launch files using <code>ShellExecute</code>.[CheckPoint Naikon May 2020]
Exact relationship: relationship--1681f4aa-4bb1-482a-8fdf-8c1b724635d9 - S0457 Netwalker — malware.
Netwalker can use Windows API functions to inject the ransomware DLL.[TrendMicro Netwalker May 2020]
Exact relationship: relationship--aa045472-7c41-49c5-af44-4df9cf1fa073 - S0458 Ramsay — malware.
Ramsay can use Windows API functions such as <code>WriteFile</code>, <code>CloseHandle</code>, and <code>GetCurrentHwProfile</code> during its collection and file storage operations. Ramsay can execute its embedded components via <code>CreateProcessA</code> and <code>ShellExecute</code>.[Eset Ramsay May 2020]
Exact relationship: relationship--239eb918-b9e0-499c-9934-96382fa782a0 - S0466 WindTail — malware.
WindTail can invoke Apple APIs <code>contentsOfDirectoryAtPath</code>, <code>pathExtension</code>, and (string) <code>compare</code>.[objective-see windtail2 jan 2019]
Exact relationship: relationship--1e669c57-11e8-4088-904c-84940458be8e - S0470 BBK — malware.
BBK has the ability to use the <code>CreatePipe</code> API to add a sub-process for execution via cmd.[Trend Micro Tick November 2019]
Exact relationship: relationship--f8f24599-854a-4795-891b-c28d89b8ddcc - S0471 build_downer — malware.
build_downer has the ability to use the <code>WinExec</code> API to execute malware on a compromised host.[Trend Micro Tick November 2019]
Exact relationship: relationship--419b786c-a7db-4357-918c-aa1b883203ee - S0475 BackConfig — malware.
BackConfig can leverage API functions such as <code>ShellExecuteA</code> and <code>HttpOpenRequestA</code> in the process of downloading and executing files.[Unit 42 BackConfig May 2020]
Exact relationship: relationship--1c0296de-dc33-4fd7-b774-1bbe8c1b56b7 - S0477 Goopy — malware.
Goopy has the ability to enumerate the infected system's user name via <code>GetUserNameW</code>.[Cybereason Cobalt Kitty 2017]
Exact relationship: relationship--c6c9fa0e-988e-4c14-a30f-d6576572a2d9 - S0483 IcedID — malware.
IcedID has called <code>ZwWriteVirtualMemory</code>, <code>ZwProtectVirtualMemory</code>, <code>ZwQueueApcThread</code>, and <code>NtResumeThread</code> to inject itself into a remote process.[Juniper IcedID June 2020]
Exact relationship: relationship--891f37e3-9c72-4eed-8fcc-8106dc360a97 - S0484 Carberp — malware.
Carberp has used the NtQueryDirectoryFile and ZwQueryDirectoryFile functions to hide files and directories.[Trusteer Carberp October 2010]
Exact relationship: relationship--caa542d3-c8b0-4d10-998d-0998be406da8 - S0493 GoldenSpy — malware.
GoldenSpy can execute remote commands in the Windows command shell using the <code>WinExec()</code> API.[Trustwave GoldenSpy June 2020]
Exact relationship: relationship--7b9bc78d-87b4-46a7-a5f9-73060535c47d - S0496 REvil — malware.
REvil can use Native API for execution and to retrieve active services.[Secureworks REvil September 2019][Intel 471 REvil March 2020]
Exact relationship: relationship--63131350-3239-4272-a155-5d50e174b1e3 - S0499 Hancitor — malware.
Hancitor has used <code>CallWindowProc</code> and <code>EnumResourceTypesA</code> to interpret and execute shellcode.[FireEye Hancitor]
Exact relationship: relationship--51fb8815-6f59-46ff-8f7a-98025623db76 - S0501 PipeMon — malware.
PipeMon's first stage has been executed by a call to <code>CreateProcess</code> with the decryption password in an argument. PipeMon has used a call to <code>LoadLibrary</code> to load its installer.[ESET PipeMon May 2020]
Exact relationship: relationship--dfea8f12-5c47-4a11-a4ed-06d08192b9ab - S0512 FatDuke — malware.
FatDuke can call <code>ShellExecuteW</code> to open the default browser on the URL localhost.[ESET Dukes October 2019]
Exact relationship: relationship--67c21ae7-5dc3-4439-b5d1-df937abac3ad - S0517 Pillowmint — malware.
Pillowmint has used multiple native Windows APIs to execute and conduct process injections.[Trustwave Pillowmint June 2020]
Exact relationship: relationship--9ac9325d-067d-4936-9c8d-159e21bd04c4 - S0518 PolyglotDuke — malware.
PolyglotDuke can use <code>LoadLibraryW</code> and <code>CreateProcess</code> to load and execute code.[ESET Dukes October 2019]
Exact relationship: relationship--630d1f21-549f-415a-968c-bd3dc3c6fb7f - S0521 BloodHound — tool.
BloodHound can use .NET API calls in the SharpHound ingestor component to pull Active Directory data.[GitHub Bloodhound]
Exact relationship: relationship--8d512a95-702d-4670-ab33-069552494102 - S0531 Grandoreiro — malware.
Grandoreiro can execute through the <code>WinExec</code> API.[ESET Grandoreiro April 2020]
Exact relationship: relationship--d06c864f-e4b8-484d-8e75-76a480509665 - S0534 Bazar — malware.
Bazar can use various APIs to allocate memory and facilitate code execution/injection.[Cybereason Bazar July 2020]
Exact relationship: relationship--ea40d7a0-bb12-4ed1-a5bd-efdc6bdad4b2 - S0537 HyperStack — malware.
HyperStack can use Windows API's <code>ConnectNamedPipe</code> and <code>WNetAddConnection2</code> to detect incoming connections and connect to remote shares.[Accenture HyperStack October 2020]
Exact relationship: relationship--6cf502c8-58c4-41d5-abb1-f97492b1341c - S0554 Egregor — malware.
Egregor has used the Windows API to make detection more difficult.[Cyble Egregor Oct 2020]
Exact relationship: relationship--5bcec016-2150-4c45-9e9b-228838c9e843 - S0561 GuLoader — malware.
GuLoader can use a number of different APIs for discovery and execution.[Medium Eli Salem GuLoader April 2021]
Exact relationship: relationship--5849f602-f706-4ab3-84e1-44ee1a923ba9 - S0562 SUNSPOT — malware.
SUNSPOT used Windows API functions such as <code>MoveFileEx</code> and <code>NtQueryInformationProcess</code> as part of the SUNBURST injection process.[CrowdStrike SUNSPOT Implant January 2021]
Exact relationship: relationship--9b59a1db-0b3d-4ce7-9cea-d91a71dd0a57 - S0569 Explosive — malware.
Explosive has a function to call the OpenClipboard wrapper.[CheckPoint Volatile Cedar March 2015]
Exact relationship: relationship--afcc8ef7-cc5e-4e3b-a430-acafb12f5844 - S0570 BitPaymer — malware.
BitPaymer has used dynamic API resolution to avoid identifiable strings within the binary, including <code>RegEnumKeyW</code>.[Crowdstrike Indrik November 2018]
Exact relationship: relationship--f66247c0-1d4b-475b-8336-04530edb1455 - S0574 BendyBear — malware.
BendyBear can load and execute modules and Windows Application Programming (API) calls using standard shellcode API hashing.[Unit42 BendyBear Feb 2021]
Exact relationship: relationship--a33dbef1-994b-4dec-accb-6e63e9858f3e - S0575 Conti — malware.
Conti has used API calls during execution.[Cybereason Conti Jan 2021][CarbonBlack Conti July 2020]
Exact relationship: relationship--f9a82ef5-524a-4b95-a9b5-560e61f3d2fa - S0576 MegaCortex — malware.
After escalating privileges, MegaCortex calls <code>TerminateProcess()</code>, <code>CreateRemoteThread</code>, and other Win32 APIs.[IBM MegaCortex]
Exact relationship: relationship--bf6a8896-2e07-4ed8-9f51-3847c3b0745f - S0579 Waterbear — malware.
Waterbear can leverage API functions for execution.[Trend Micro Waterbear December 2019]
Exact relationship: relationship--dfcfd396-1c1f-42c0-ad12-da75d275ccc9 - S0595 ThiefQuest — malware.
ThiefQuest uses various API to perform behaviors such as executing payloads and performing local enumeration.[wardle evilquest partii]
Exact relationship: relationship--dde881dc-6ad3-4819-b339-8019074818c7 - S0603 Stuxnet — malware.
Stuxnet uses the SetSecurityDescriptorDacl API to reduce object integrity levels.[Nicolas Falliere, Liam O Murchu, Eric Chien February 2011]
Exact relationship: relationship--d70530d5-b733-4b5a-9589-9f6a16670ed2 - S0606 Bad Rabbit — malware.
Bad Rabbit has used various Windows API calls.[ESET Bad Rabbit]
Exact relationship: relationship--b2852e21-c31a-482a-85fd-00d0990ee8ea - S0607 KillDisk — malware.
KillDisk has called the Windows API to retrieve the hard disk handle and shut down the machine.[Trend Micro KillDisk 1]
Exact relationship: relationship--1c69d2f9-1152-415a-9294-808886999e04 - S0610 SideTwist — malware.
SideTwist can use <code>GetUserNameW</code>, <code>GetComputerNameW</code>, and <code>GetComputerNameExW</code> to gather information.[Check Point APT34 April 2021]
Exact relationship: relationship--0b097893-c35a-4e75-ad26-d13ca0fd8b61 - S0611 Clop — malware.
Clop has used built-in API functions such as WNetOpenEnumW(), WNetEnumResourceW(), WNetCloseEnum(), GetProcAddress(), and VirtualAlloc().[Mcafee Clop Aug 2019][Cybereason Clop Dec 2020]
Exact relationship: relationship--16632684-1ef3-41bb-9ef1-97c6c3294448 - S0612 WastedLocker — malware.
WastedLocker's custom crypter, CryptOne, leveraged the VirtualAlloc() API function to help execute the payload.[NCC Group WastedLocker June 2020]
Exact relationship: relationship--abbd6d5f-03a0-4e3c-b362-178879cfa016 - S0614 CostaBricks — malware.
CostaBricks has used a number of API calls, including `VirtualAlloc`, `VirtualFree`, `LoadLibraryA`, `GetProcAddress`, and `ExitProcess`.[BlackBerry CostaRicto November 2020]
Exact relationship: relationship--f10beefd-2bc1-4657-9c55-0ee28905b9ac - S0615 SombRAT — malware.
SombRAT has the ability to respawn itself using <code>ShellExecuteW</code> and <code>CreateProcessW</code>.[BlackBerry CostaRicto November 2020]
Exact relationship: relationship--3fe56134-1a77-4df2-af85-9a68042c5fb8 - S0622 AppleSeed — malware.
AppleSeed has the ability to use multiple dynamically resolved API calls.[Malwarebytes Kimsuky June 2021]
Exact relationship: relationship--90ae4d92-9278-4cdd-a71c-b217a8bbb86a - S0623 Siloscape — malware.
Siloscape makes various native API calls.[Unit 42 Siloscape Jun 2021]
Exact relationship: relationship--f8dbf944-f27b-4829-8781-9314908c9980 - S0625 Cuba — malware.
Cuba has used several built-in API functions for discovery like GetIpNetTable and NetShareEnum.[McAfee Cuba April 2021]
Exact relationship: relationship--1326a801-6937-42ab-9916-e142ccc64261 - S0627 SodaMaster — malware.
SodaMaster can use <code>RegOpenKeyW</code> to access the Registry.[Securelist APT10 March 2021]
Exact relationship: relationship--09254353-5452-4af7-8e7b-f297eff42a7f - S0629 RainyDay — malware.
The file collection tool used by RainyDay can utilize native API including <code>ReadDirectoryChangeW</code> for folder monitoring.[Bitdefender Naikon April 2021]
Exact relationship: relationship--09505cc8-8e0f-4283-9329-df2bea12867c - S0630 Nebulae — malware.
Nebulae has the ability to use <code>CreateProcess</code> to execute a process.[Bitdefender Naikon April 2021]
Exact relationship: relationship--777c4c38-9da2-4473-b5d0-61f175014760 - S0631 Chaes — malware.
Chaes used the <code>CreateFileW()</code> API function with read permissions to access downloaded payloads.[Cybereason Chaes Nov 2020]
Exact relationship: relationship--24a3fef1-9b1f-498b-8aca-df90565e6932 - S0632 GrimAgent — malware.
GrimAgent can use Native API including <code>GetProcAddress</code> and <code>ShellExecuteW</code>.[Group IB GrimAgent July 2021]
Exact relationship: relationship--6abe4e38-5d96-469e-b648-dca7a520cc2e - S0638 Babuk — malware.
Babuk can use multiple Windows API calls for actions on compromised hosts including discovery and execution.[Sogeti CERT ESEC Babuk March 2021][McAfee Babuk February 2021][Medium Babuk February 2021]
Exact relationship: relationship--1095b9e8-2849-40c2-b56f-f6bc9d4bc648 - S0640 Avaddon — malware.
Avaddon has used the Windows Crypto API to generate an AES key.[Hornet Security Avaddon June 2020]
Exact relationship: relationship--53948a0d-1c53-4569-b6b3-78b7738793c3 - S0650 QakBot — malware.
QakBot can use <code>GetProcAddress</code> to help delete malicious strings from memory.[ATT QakBot April 2021]
Exact relationship: relationship--14a8d0df-a875-45ed-be76-c671c1771179 - S0651 BoxCaon — malware.
BoxCaon has used Windows API calls to obtain information about the compromised host.[Checkpoint IndigoZebra July 2021]
Exact relationship: relationship--3436ac2b-eadf-4aec-bd3a-cb814fd057b8 - S0652 MarkiRAT — malware.
MarkiRAT can run the ShellExecuteW API via the Windows Command Shell.[Kaspersky Ferocious Kitten Jun 2021]
Exact relationship: relationship--2d353aa1-9975-43cf-9aa3-3ef02fd3e61a - S0653 xCaon — malware.
xCaon has leveraged native OS function calls to retrieve victim's network adapter's information using GetAdapterInfo() API.[Checkpoint IndigoZebra July 2021]
Exact relationship: relationship--c9342b34-f936-4913-aaee-71fcc5347fd4 - S0659 Diavol — malware.
Diavol has used several API calls like `GetLogicalDriveStrings`, `SleepEx`, `SystemParametersInfoAPI`, `CryptEncrypt`, and others to execute parts of its attack.[Fortinet Diavol July 2021]
Exact relationship: relationship--b4ff0d25-3efb-4deb-898e-f25e18d4ae90 - S0661 FoggyWeb — malware.
FoggyWeb's loader can use API functions to load the FoggyWeb backdoor into the same Application Domain within which the legitimate AD FS managed code is executed.[MSTIC FoggyWeb September 2021]
Exact relationship: relationship--85425f5c-a65e-43fe-8c69-594425b6608f - S0662 RCSession — malware.
RCSession can use WinSock API for communication including <code>WSASend</code> and <code>WSARecv</code>.[Profero APT27 December 2020]
Exact relationship: relationship--7908bc8d-8a9b-48c0-897e-25266950b0da - S0663 SysUpdate — malware.
SysUpdate can call the `GetNetworkParams` API as part of its C2 establishment process.[Lunghi Iron Tiger Linux]
Exact relationship: relationship--e28c174a-33d6-4fef-989f-7c58d0fb770d - S0666 Gelsemium — malware.
Gelsemium has the ability to use various Windows API functions to perform tasks.[ESET Gelsemium June 2021]
Exact relationship: relationship--cca0dc19-ea37-4502-b2d4-7ce09f07be72 - S0667 Chrommme — malware.
Chrommme can use Windows API including `WinExec` for execution.[ESET Gelsemium June 2021]
Exact relationship: relationship--a483131c-b3b5-4682-aafc-2761d75e2168 - S0668 TinyTurla — malware.
TinyTurla has used `WinHTTP`, `CreateProcess`, and other APIs for C2 communications and other functions.[Talos TinyTurla September 2021]
Exact relationship: relationship--1a471326-20d2-41e2-8dc5-dd9d9ce5a7e1 - S0669 KOCTOPUS — malware.
KOCTOPUS can use the `LoadResource` and `CreateProcessW` APIs for execution.[MalwareBytes LazyScripter Feb 2021]
Exact relationship: relationship--be75f0ef-a8c8-42ec-b36b-670f7b528dd3 - S0670 WarzoneRAT — malware.
WarzoneRAT can use a variety of API calls on a compromised host.[Uptycs Warzone UAC Bypass November 2020]
Exact relationship: relationship--9e9daac0-86ce-493f-a1b4-6c4e9d0e39ff - S0678 Torisma — malware.
Torisma has used various Windows API calls.[McAfee Lazarus Nov 2020]
Exact relationship: relationship--0872f093-cfab-4e63-bfde-b7748808c96f - S0680 LitePower — malware.
LitePower can use various API calls.[Kaspersky WIRTE November 2021]
Exact relationship: relationship--85965bfa-658a-47e5-b15d-c0ef67341bda - S0681 Lizar — malware.
Lizar has used various Windows API functions on a victim's machine.[BiZone Lizar May 2021]
Exact relationship: relationship--44927ff0-b153-4122-a881-ff078a3e81cd - S0687 Cyclops Blink — malware.
Cyclops Blink can use various Linux API functions including those for execution and discovery.[NCSC Cyclops Blink February 2022]
Exact relationship: relationship--0229d70b-03ef-4744-aa06-348dd4bcbd10 - S0688 Meteor — malware.
Meteor can use `WinAPI` to remove a victim machine from an Active Directory domain.[Check Point Meteor Aug 2021]
Exact relationship: relationship--717cce1c-bbb9-4735-80d0-3d13ea56f248 - S0689 WhisperGate — malware.
WhisperGate has used the `ExitWindowsEx` to flush file buffers to disk and stop running processes and other API calls.[Cisco Ukraine Wipers January 2022][RecordedFuture WhisperGate Jan 2022]
Exact relationship: relationship--5580b0f6-7679-46c3-adb5-270c87f8ef69 - S0692 SILENTTRINITY — tool.
SILENTTRINITY has the ability to leverage API including `GetProcAddress` and `LoadLibrary`.[GitHub SILENTTRINITY Modules July 2019]
Exact relationship: relationship--9002b775-c016-404f-b9b3-16fcbcd0949c - S0693 CaddyWiper — malware.
CaddyWiper has the ability to dynamically resolve and use APIs, including `SeTakeOwnershipPrivilege`.[Cisco CaddyWiper March 2022]
Exact relationship: relationship--eab5970e-e491-44e6-90a2-203d9a7b4042 - S0694 DRATzarus — malware.
DRATzarus can use various API calls to see if it is running in a sandbox.[ClearSky Lazarus Aug 2020]
Exact relationship: relationship--961e9aba-801c-45a4-b1a9-0717761a0f62 - S0695 Donut — tool.
Donut code modules use various API functions to load and inject code.[Donut Github]
Exact relationship: relationship--a107acee-85a7-475c-bb99-c12a379ef2dc - S0696 Flagpro — malware.
Flagpro can use Native API to enable obfuscation including `GetLastError` and `GetTickCount`.[NTT Security Flagpro new December 2021]
Exact relationship: relationship--d0722ad7-32c5-4249-90b2-e76bea63ea59 - S0697 HermeticWiper — malware.
HermeticWiper can call multiple Windows API functions used for privilege escalation, service execution, and to overwrite random bites of data.[SentinelOne Hermetic Wiper February 2022][Crowdstrike DriveSlayer February 2022][ESET Hermetic Wizard March 2022][Qualys Hermetic Wiper March 2022]
Exact relationship: relationship--916e5e5c-7856-47e7-9749-58621671d158 - S0698 HermeticWizard — malware.
HermeticWizard can connect to remote shares using `WNetAddConnection2W`.[ESET Hermetic Wizard March 2022]
Exact relationship: relationship--8ff9263a-c32c-4fcf-b20b-9da4647baf99 - S1013 ZxxZ — malware.
ZxxZ has used API functions such as `Process32First`, `Process32Next`, and `ShellExecuteA`.[Cisco Talos Bitter Bangladesh May 2022]
Exact relationship: relationship--0a3c7f91-6020-46f8-be45-d0a8cf86956e - S1015 Milan — malware.
Milan can use the API `DnsQuery_A` for DNS resolution.[Kaspersky Lyceum October 2021]
Exact relationship: relationship--9b2f9a03-f477-4d1f-8542-27243fa6a3ab - S1016 MacMa — malware.
MacMa has used macOS API functions to perform tasks.[ESET DazzleSpy Jan 2022][Objective-See MacMa Nov 2021]
Exact relationship: relationship--78019dcb-e8d3-4c71-bad0-20f3e85968b2 - S1018 Saint Bot — malware.
Saint Bot has used different API calls, including `GetProcAddress`, `VirtualAllocEx`, `WriteProcessMemory`, `CreateProcessA`, and `SetThreadContext`.[Malwarebytes Saint Bot April 2021][Palo Alto Unit 42 OutSteel SaintBot February 2022 ]
Exact relationship: relationship--6052eaae-d1a4-47aa-91ff-e1db16521dd3 - S1020 Kevin — malware.
Kevin can use the `ShowWindow` API to avoid detection.[Kaspersky Lyceum October 2021]
Exact relationship: relationship--95ca9378-9ec1-43cb-9ffb-5f7c79cf7898 - S1025 Amadey — malware.
Amadey has used a variety of Windows API calls, including `GetComputerNameA`, `GetUserNameA`, and `CreateProcessA`.[BlackBerry Amadey 2020]
Exact relationship: relationship--26818c78-7042-4493-a94b-eec0d7b9972a - S1033 DCSrv — malware.
DCSrv has used various Windows API functions, including `DeviceIoControl`, as part of its encryption process.[Checkpoint MosesStaff Nov 2021]
Exact relationship: relationship--6b580198-d882-4875-b1d5-ad937b95f12f - S1034 StrifeWater — malware.
StrifeWater can use a variety of APIs for execution.[Cybereason StrifeWater Feb 2022]
Exact relationship: relationship--222fdbe3-5833-4be9-aa45-b85087606dc1 - S1039 Bumblebee — malware.
Bumblebee can use multiple Native APIs.[Proofpoint Bumblebee April 2022][Medium Ali Salem Bumblebee April 2022]
Exact relationship: relationship--8ba708a9-07a3-4c4e-8fee-15a1cdabf2f7 - S1044 FunnyDream — malware.
FunnyDream can use Native API for defense evasion, discovery, and collection.[Bitdefender FunnyDream Campaign November 2020]
Exact relationship: relationship--bc70728d-9f56-43df-8580-1d22c829bd14 - S1050 PcShare — tool.
PcShare has used a variety of Windows API functions.[Bitdefender FunnyDream Campaign November 2020]
Exact relationship: relationship--dbfabc52-92a7-4814-aec8-27f2afe816e5 - S1052 DEADEYE — malware.
DEADEYE can execute the `GetComputerNameA` and `GetComputerNameExA` WinAPI functions.[Mandiant APT41]
Exact relationship: relationship--64b7eeef-4ccb-4b92-8224-63f1d61265a5 - S1053 AvosLocker — malware.
AvosLocker has used a variety of Windows API calls, including `NtCurrentPeb` and `GetLogicalDrives`.[Malwarebytes AvosLocker Jul 2021]
Exact relationship: relationship--1b0ca110-bb1d-434d-a271-6574fdb11723 - S1058 Prestige — malware.
Prestige has used the `Wow64DisableWow64FsRedirection()` and `Wow64RevertWow64FsRedirection()` functions to disable and restore file system redirection.[Microsoft Prestige ransomware October 2022]
Exact relationship: relationship--9654ee15-fdca-4d74-98b8-11a81a19d892 - S1059 metaMain — malware.
metaMain can execute an operator-provided Windows command by leveraging functions such as `WinExec`, `WriteFile`, and `ReadFile`.[SentinelLabs Metador Sept 2022][SentinelLabs Metador Technical Appendix Sept 2022]
Exact relationship: relationship--73675ce7-d059-424a-9f8f-683188b19017 - S1060 Mafalda — malware.
Mafalda can use a variety of API calls.[SentinelLabs Metador Sept 2022]
Exact relationship: relationship--cb0632ef-fb36-44c1-916c-4de7ce1c956e - S1063 Brute Ratel C4 — tool.
Brute Ratel C4 can call multiple Windows APIs for execution, to share memory, and defense evasion.[Palo Alto Brute Ratel July 2022][MDSec Brute Ratel August 2022]
Exact relationship: relationship--b323db77-6bbf-4020-ac48-bee625dd44f2 - S1064 SVCReady — malware.
SVCReady can use Windows API calls to gather information from an infected host.[HP SVCReady Jun 2022]
Exact relationship: relationship--990d1dde-8b25-4b83-93a0-50533b557b82 - S1065 Woody RAT — malware.
Woody RAT can use multiple native APIs, including `WriteProcessMemory`, `CreateProcess`, and `CreateRemoteThread` for process injection.[MalwareBytes WoodyRAT Aug 2022]
Exact relationship: relationship--b2191a9b-4963-4fc1-8056-75908795a1af - S1066 DarkTortilla — malware.
DarkTortilla can use a variety of API calls for persistence and defense evasion.[Secureworks DarkTortilla Aug 2022]
Exact relationship: relationship--b00ac705-cb96-4c05-9e90-b2663387d80c - S1070 Black Basta — malware.
Black Basta has the ability to use native APIs for numerous functions including discovery and defense evasion.[Minerva Labs Black Basta May 2022][Cyble Black Basta May 2022][Avertium Black Basta June 2022][Check Point Black Basta October 2022][Trend Micro Black Basta May 2022]
Exact relationship: relationship--d10cea20-846f-4c55-9566-cd7367ae6488 - S1073 Royal — malware.
Royal can use multiple APIs for discovery, communication, and execution.[Cybereason Royal December 2022]
Exact relationship: relationship--d0144271-c8e4-4cb3-b977-17b750c7193d - S1076 QUIETCANARY — malware.
QUIETCANARY can call `System.Net.HttpWebRequest` to identify the default proxy configured on the victim computer.[Mandiant Suspected Turla Campaign February 2023]
Exact relationship: relationship--c07cd7e2-1744-412c-ac58-4ec448a51f01 - S1078 RotaJakiro — malware.
When executing with non-root permissions, RotaJakiro uses the the `shmget` API to create shared memory between other known RotaJakiro processes. RotaJakiro also uses the `execvp` API to help its dead process "resurrect".[RotaJakiro 2021 netlab360 analysis]
Exact relationship: relationship--3fa24e29-2791-4b10-8014-bfa817c3a2f2 - S1081 BADHATCH — malware.
BADHATCH can utilize Native API functions such as, `ToolHelp32` and `Rt1AdjustPrivilege` to enable `SeDebugPrivilege` on a compromised machine.[Gigamon BADHATCH Jul 2019]
Exact relationship: relationship--6d49721f-17a2-4f02-a760-f0bfe9c0b759 - S1085 Sardonic — malware.
Sardonic has the ability to call Win32 API functions to determine if `powershell.exe` is running.[Bitdefender Sardonic Aug 2021]
Exact relationship: relationship--af0f063e-811e-40fd-8ea4-135bf10f95b7 - S1087 AsyncRAT — tool.
AsyncRAT has the ability to use OS APIs including `CheckRemoteDebuggerPresent`.[Telefonica Snip3 December 2021]
Exact relationship: relationship--10435dca-baee-420a-a2b3-b13209e2d96a - S1089 SharpDisco — malware.
SharpDisco can leverage Native APIs through plugins including `GetLogicalDrives`.[MoustachedBouncer ESET August 2023]
Exact relationship: relationship--e6aad2f6-4fb8-4987-a316-e7d50269a254 - S1090 NightClub — malware.
NightClub can use multiple native APIs including `GetKeyState`, `GetForegroundWindow`, `GetWindowThreadProcessId`, and `GetKeyboardLayout`.[MoustachedBouncer ESET August 2023]
Exact relationship: relationship--2b3cf66b-29d9-4251-b170-977def2692ad - S1099 Samurai — malware.
Samurai has the ability to call Windows APIs.[Kaspersky ToddyCat June 2022]
Exact relationship: relationship--fcacc3e1-f343-4013-97cf-ce5d5f700c13 - S1100 Ninja — malware.
The Ninja loader can call Windows APIs for discovery, process injection, and payload decryption.[Kaspersky ToddyCat June 2022][Kaspersky ToddyCat Check Logs October 2023]
Exact relationship: relationship--5f667e29-dd41-4dd4-a74d-fff899fe4ac6 - S1111 DarkGate — malware.
DarkGate uses the native Windows API <code>CallWindowProc()</code> to decode and launch encoded shellcode payloads during execution.[Trellix Darkgate 2023] DarkGate can call kernel mode functions directly to hide the use of process hollowing methods during execution.[Ensilo Darkgate 2018] DarkGate has also used the `CreateToolhelp32Snapshot`, `GetFileAttributesA` and `CreateProcessA` functions to obtain a list of running processes, to check for security products and to execute its malware.[Rapid7 BlackBasta 2024]
Exact relationship: relationship--a5252967-35e1-426a-8e92-ee066b7abcfc - S1122 Mispadu — malware.
Mispadu has used a variety of Windows API calls, including ShellExecute and WriteProcessMemory.[Segurança Informática URSA Sophisticated Loader 2020][SCILabs Malteiro 2021]
Exact relationship: relationship--56aab689-f68d-4a38-a814-d9a54d04093d - S1129 Akira — malware.
Akira executes native Windows functions such as <code>GetFileAttributesW</code> and `GetSystemInfo`.[Kersten Akira 2023]
Exact relationship: relationship--a4daf827-18c5-4866-86da-97bc8c77ca99 - S1139 INC Ransomware — malware.
INC Ransomware can use the API `DeviceIoControl` to resize the allocated space for and cause the deletion of volume shadow copy snapshots.[Cybereason INC Ransomware November 2023]
Exact relationship: relationship--32285265-97d8-4d93-b601-ade0155b2a9e - S1145 Pikabot — malware.
Pikabot uses native Windows APIs to determine if the process is being debugged and analyzed, such as `CheckRemoteDebuggerPresent`, `NtQueryInformationProcess`, `ProcessDebugPort`, and `ProcessDebugFlags`.[Zscaler Pikabot 2023] Other Pikabot variants populate a global list of Windows API addresses from the `NTDLL` and `KERNEL32` libraries, and references these items instead of calling the API items to obfuscate execution.[Elastic Pikabot 2024]
Exact relationship: relationship--6e9b093c-a8c4-4da8-ac07-3e019ce9e16e - S1149 CHIMNEYSWEEP — malware.
CHIMNEYSWEEP can use Windows APIs including `LoadLibrary` and `GetProcAddress`.[Mandiant ROADSWEEP August 2022]
Exact relationship: relationship--376f951c-844c-474b-b805-7f36caa07579 - S1151 ZeroCleare — malware.
ZeroCleare can call the `GetSystemDirectoryW` API to locate the system directory.[Mandiant ROADSWEEP August 2022]
Exact relationship: relationship--6feff8fd-f787-4afd-9503-93598e22f02b - S1152 IMAPLoader — malware.
IMAPLoader imports native Windows APIs such as `GetConsoleWindow` and `ShowWindow`.[PWC Yellow Liderc 2023]
Exact relationship: relationship--3301326d-45dd-4c42-9f2b-9e1123cde08e - S1160 Latrodectus — malware.
Latrodectus has used multiple Windows API post exploitation including `GetAdaptersInfo`, `CreateToolhelp32Snapshot`, and `CreateProcessW`.[Elastic Latrodectus May 2024][Bitsight Latrodectus June 2024]
Exact relationship: relationship--948eb193-9037-43cf-99db-5d7912277ed0 - S1169 Mango — malware.
Mango has the ability to use Native APIs.[ESET OilRig Campaigns Sep 2023]
Exact relationship: relationship--daba0b38-d4f8-4091-a804-b70d90eed8c7 - S1170 ODAgent — malware.
ODAgent can pass commands using native APIs.[ESET OilRig Downloaders DEC 2023]
Exact relationship: relationship--55cadf96-99c1-4f37-8ef6-8c846ee74ade - S1172 OilBooster — malware.
OilBooster has used the `ShowWindow` and `CreateProcessW` APIs.[ESET OilRig Downloaders DEC 2023]
Exact relationship: relationship--fd492de4-85fc-42a3-a499-d49d55c3b252 - S1179 Exbyte — malware.
Exbyte calls `ShellExecuteW` with the `IpOperation` parameter `RunAs` to launch `explorer.exe` with elevated privileges.[Microsoft BlackByte 2023]
Exact relationship: relationship--0125d222-8e17-44eb-b89b-6d795607e81f - S1180 BlackByte Ransomware — malware.
BlackByte Ransomware uses the `SetThreadExecutionState` API to prevent the victim system from entering sleep.[Trustwave BlackByte 2021]
Exact relationship: relationship--c3cf7bd6-e8cf-4800-a7eb-82a8b1fcb14d - S1190 Kapeka — malware.
Kapeka utilizes WinAPI calls to gather victim system information.[WithSecure Kapeka 2024]
Exact relationship: relationship--d9c5a382-bb4b-455c-bddf-ed345d02209d - S1200 StealBit — malware.
StealBit can use native APIs including `LoadLibraryExA` for execution and `NtSetInformationProcess` for defense evasion purposes.[Cybereason StealBit Exfiltration Tool]
Exact relationship: relationship--83aab8bd-08b0-4f18-b78d-fe5f071902fe - S1202 LockBit 3.0 — malware.
LockBit 3.0 has the ability to directly call native Windows API items during execution.[Sentinel Labs LockBit 3.0 JUL 2022][INCIBE-CERT LockBit MAR 2024]
Exact relationship: relationship--4c90355d-1d51-41b1-ad7a-e62537483a90 - S1207 XLoader — malware.
XLoader uses the native Windows API for functionality, including defense evasion.[Zscaler XLoader 2025]
Exact relationship: relationship--859617aa-d2df-4db0-8b4a-d2be172787a6 - S1210 Sagerunex — malware.
Sagerunex calls the `WaitForSingleObject` API function as part of time-check logic.[Cisco LotusBlossom 2025]
Exact relationship: relationship--463f6f75-0bcf-4cee-ae3f-8a7ad2776721 - S1226 BOOKWORM — malware.
BOOKWORM has used various Windows API calls during execution and defense evasion.[Broadcom] [Palo Alto Networks, Unit 42] BOOKWORM has created a buffer on the heap using `HeapCreate` and `HeapAlloc` which allows for copying of shell code and then execution on the heap is initiated through callback function of legitimate API functions such as `EnumChildWindows` or `EnumSystemLanguageGroupsA`. [Palo Alto Networks, Unit 42]
Exact relationship: relationship--9093e0ad-88a0-4575-8c31-3da712820947 - S1227 StarProxy — malware.
StarProxy has used native windows API calls such as `GetLocalTime()` to retrieve system data.[Zscaler]
Exact relationship: relationship--62c26c33-a177-4ab6-b070-6157c3528b9e - S1228 PUBLOAD — malware.
PUBLOAD has used various Windows API calls during execution, when establishing persistence and defense evasion.[Lab52 MUSTANG PANDA PUBLOAD MAY 2023][2025_IBM_PUBLOAD_TONESHELL_HIUPAN_CLAIMLOADER_MUSTANG PANDA] PUBLOAD stager leveraged Windows API functions with callback including `GrayStringW`, `EnumDateFormatsA`, and `LineDDA` to bypass anti-virus monitoring. [2022 November_TrendMicro_Earth Preta_Toneshell_Pubload] PUBLOAD has also utilized other native windows API functions with callback functions such as `EnumChildWindows` and `EnumSystemLanguageGroupsA`. [Palo Alto Networks, Unit 42]
Exact relationship: relationship--921bebc2-f400-4eaa-8b9d-504221958e76 - S1229 Havoc — malware.
Havoc can use `NtAllocateVirtualMemory` and `NtCreateThreadEx` to aid process injection.[Havoc Framework Documentation]
Exact relationship: relationship--f2f1e84a-d6c2-460b-bc80-a90366f22b42 - S1232 SplatDropper — malware.
SplatDropper has utilized hashed Native Windows API calls.[Zscaler PAKLOG CorkLog SplatCloak Splatdropper April 2025]
Exact relationship: relationship--20d9e1a0-835e-4aaf-80d0-4db5ad4d8dae - S1233 PAKLOG — malware.
PAKLOG has used Windows API `SetWindowsHookExW` with `idHook` set to `WH_KEYBOARD_LL` and a custom hook procedure to support its keylogging functions.[Zscaler PAKLOG CorkLog SplatCloak Splatdropper April 2025]
Exact relationship: relationship--823efa1c-11e9-4ed3-9264-40ab74f1d0f9 - S1234 SplatCloak — malware.
SplatCloak has utilized Native Windows API calls dynamically through `ZwQuerySystemInformation`.[Zscaler PAKLOG CorkLog SplatCloak Splatdropper April 2025]
Exact relationship: relationship--cd518b36-513f-44d8-b7c9-7462fe5b3902 - S1236 CLAIMLOADER — malware.
CLAIMLOADER has used various Windows API calls during execution, when establishing persistence and defense evasion.[IBM MUSTANG PANDA PUBLOAD CLAIMLOADER JUNE 2025][2025_IBM_PUBLOAD_TONESHELL_HIUPAN_CLAIMLOADER_MUSTANG PANDA] CLAIMLOADER has also leveraged the legitimate API functions to run its shellcode through the callback function, including `GetDC()` and `EnumFontsW()`.[IBM MUSTANG PANDA PUBLOAD CLAIMLOADER JUNE 2025] CLAIMLOADER established persistence by utilizing the API `SHSetValue()`.[IBM MUSTANG PANDA PUBLOAD CLAIMLOADER JUNE 2025] CLAIMLOADER has utilized APIs with callback functions such as `EnumpropsExW`, `EnumSystemLanguageGroupsA`, and `EnumCalendarInfoExW`.[2025_IBM_PUBLOAD_TONESHELL_HIUPAN_CLAIMLOADER_MUSTANG PANDA]
Exact relationship: relationship--31d36371-b38c-4391-baf9-3b72056c520d - S1237 CANONSTAGER — malware.
CANONSTAGER has leveraged Native API calls to execute code within the victim’s system including `GetCurrentDirectoryW`, `RegisterClassW` and `CreateWindowExW`.[Google Threat Intelligence Group MUSTANG PANDA PLUGX August 2025] CANONSTAGER also created a new overlapped window that initiates callback functions to a windows procedure that processes Windows messages until a designated message type of 0x0018 WM_SHOWWINDOW is observed which then initiates the deployment of a subsequent malicious payload.[Google Threat Intelligence Group MUSTANG PANDA PLUGX August 2025]
Exact relationship: relationship--f778f413-7c3c-4265-8e3c-5fc4d538dd64 - S1239 TONESHELL — malware.
TONESHELL has utilized Native Windows API functions such as `WriteProcessMemory` and `CreateRemoteThreadEx`.[Trend Micro Mustang Panda Earth Preta Toneshell February 2025] TONESHELL has also utilized Windows API functions for creating seed values including `CoCreateGuid` and `GetTickCount`.[2025_IBM_PUBLOAD_TONESHELL_HIUPAN_CLAIMLOADER_MUSTANG PANDA][Zscaler] TONESHELL has leveraged the legitimate API function `EnumSystemLocalesA` to run its shellcode through the callback function.[Palo Alto Networks, Unit 42]
Exact relationship: relationship--d55c917d-0728-4e09-a58b-672094786e40 - S1242 Qilin — malware.
Qilin can attempt to log on to the local computer via `LogonUserW` and use `GetLogicalDrives()` and `EnumResourceW()` for discovery.[Trend Micro Agenda Ransomware AUG 2022][Halcyon Qilin.B OCT 2024]
Exact relationship: relationship--41b41a39-ff5f-433d-9e2a-3dad3b00d74e - S1244 Medusa Ransomware — malware.
Medusa Ransomware has leveraged Windows Native API functions to execute payloads.[Security Scorecard Medusa Ransomware January 2024]
Exact relationship: relationship--777f1f3f-f996-45e9-85e0-f063901c1289 - S1247 Embargo — malware.
Embargo has leveraged Windows Native API functions to execute its operations.[Cyble Embargo Ransomware May 2024]
Exact relationship: relationship--355133f7-9499-409f-9215-5c8f0756bd2d - S9001 SystemBC — malware.
SystemBC has utilized native Windows API functions such as `EnumWindows`and `GetVolumeInformationA` during discovery activities.[SophosGnGal_SystemBC_Dec2020]
Exact relationship: relationship--355975ea-f7ae-4ae9-9b76-9a90c1b620c8 - S9007 HTTPTroy — malware.
HTTPTroy has leveraged Windows Native API calls, including `GetProcAddress` to execute functions in memory.[Gen Digital Kimsuky HTTPTroy October 2025]
Exact relationship: relationship--c57537e2-2b0e-4024-99fd-41b8aa1e7b07 - S9012 TRAILBLAZE — malware.
TRAILBLAZE has leveraged raw syscalls to execute commands.[Google UNC5221 Ivanti April 2025][Picus Security UNC5221 Ivanti May 2025]
Exact relationship: relationship--f82035fe-b423-405c-944a-0b4c117ec68c - S9016 Caminho — malware.
Caminho can use `System.Net.WebClient.downloadString()` for file download.[Zscaler BlindEagle DEC 2025]
Exact relationship: relationship--de362038-1c20-4e62-a515-d251a20ce5e5 - S9018 HeartCrypt — malware.
HeartCrypt can use Windows API functions to modify the Registry and `FindResourceW`, `LoadResource`, and `LockResource` to acquire a pointer to corresponding code resources.[Palo Alto HeartCrypt DEC 2024]
Exact relationship: relationship--bee2287d-9e33-4757-b6af-e0dba4a7bb14 - S9020 LODEINFO — malware.
LODEINFO can use Windows APIs such as `VirtualAllocEx()`, `WriteProcessMemory()`, `CreateRemoteThread()`, `NtAllocateVirtualMemory()`, `NtWriteVirtualMemory()`, and `RtlCreateUserThread()` to enable memory injection of shellcode.[Kaspersky LODEINFO Part II OCT 2022]
Exact relationship: relationship--973856a0-43cf-49c7-9322-a7203834464c - S9021 DOWNIISSA — malware.
DOWNIISSA can use the `URLDownloadToFileA()` API to download from remote resources.[Kaspersky LODEINFO OCT 2022]
Exact relationship: relationship--fa6f51f8-218b-41ce-bdd9-4e15df864667 - S9025 NOOPLDR — malware.
NOOPLDR can use native APIs `NtProtectVirtualMemory`, `NtWriteVirtualMemory`, and `NtCreateThreadEx` to aid process injection.[Trend Micro Earth Kasha NOV 2024]
Exact relationship: relationship--a39f5af3-f365-4338-8c38-366225241fa7 - S9027 ANELLDR — malware.
ANELLDR can use the `ZwSetInformationThread` to enable debugger evasion.[Trend Micro Earth Kasha Anel NOV 2024]
Exact relationship: relationship--3020712a-95b1-4f23-9a24-68a2b401ae97 - S9032 MuddyViper — malware.
MuddyViper has the ability to relaunch itself using the `CreateProcessW` API.[ESET_MuddyWater_Dec2025]
Exact relationship: relationship--77811f16-814c-45e5-b922-1b2be86239d3 - S9033 Fooder — malware.
Fooder has used the WinCrypt API for payload decryption, `DuplicateTokenEx` to duplicate the token of a specified process, and `CreateProcessAsUserA` for payload execution.[ESET_MuddyWater_Dec2025]
Exact relationship: relationship--6d20f944-c10f-4386-ae3d-fdb349cbd99b - S9036 LP-Notes — malware.
LP-Notes has used the `ImpersonateLoggedOnUser` API to impersonate the security context of the taskhostw.exe process.[ESET_MuddyWater_Dec2025] Additionally, LP-Notes has also used the `CredUIPromptForWindowsCredentialsW` API to obtain Windows credentials.[ESET_MuddyWater_Dec2025]
Exact relationship: relationship--226fb240-24c2-4eb6-ac1b-c9c60712371c - S9037 RustyWater — malware.
RustyWater has used `CreateObject` to instantiate a WScript.Shell Component Object Model (COM) object.[CloudSEK_RustyWater_Jan2026] Additionally, RustyWater has used `VirtualAllocEx` and `WriteProcessMemory` to inject shellcode into explorer.exe.[CloudSEK_RustyWater_Jan2026]
Exact relationship: relationship--3d32732f-e0ca-4ec7-833a-2eae547c2c44 - S9038 DynoWiper — malware.
DynoWiper has used multiple native Windows functions, such as `GetLogicalDrives` and `FindNextFile` for discovery and file deletion.[CERT Polska][ESET DynoWiper Update JAN 2026]
Exact relationship: relationship--80bf6361-8d29-4f25-8b76-64a3751686ed - S9050 Vidar — malware.
Vidar has used native Windows functions, such as `LoadLibraryExW`, for discovery and execution.[Cyfirma_Vidar_June2024]
Exact relationship: relationship--dc813360-db9a-4de2-883c-a9e0b5e959fa - S9051 The Gentlemen Ransomware — malware.
The Gentlemen Ransomware has utilized Windows APIs to facility network share discovery actions.[CheckPointResearch_TheGentlemen_April2026]
Exact relationship: relationship--432e1354-11a0-4ade-9874-58fa3194b0d1 - S9053 MiniJunk — malware.
MiniJunk has utilized Windows API calls to make HTTPs requests to C2.[CheckPoint_NimbusManticoreEurope_Sept2025]
Exact relationship: relationship--166d3d7e-8bba-49ea-b84e-5944fdf717e0 - S9057 CRASHPAD — malware.
CRASHPAD has leveraged Windows Native API, such as `CryptUnprotectData`, to decrypt functions.[Mandiant_UNC1549_Nov2025]
Exact relationship: relationship--94761ec9-fd5f-473f-8410-55848d8c5f97 - S9058 SIGHTGRAB — malware.
SIGHTGRAB has leveraged Windows Native API keys to execute functions to include `LoadLibraryA` and `GetProcessAddress`.[Mandiant_UNC1549_Nov2025]
Exact relationship: relationship--34fdbe2b-27c4-4f3e-9372-0ced2e9c4140 - S9061 LIGHTRAIL — malware.
LIGHTRAIL has leveraged Windows API calls to establish the WebSocket to include `WinHTTP`.[Mandiant_UNC1549TTPsTools_Nov2025]
Exact relationship: relationship--4c141056-f1ee-46f9-9fdc-de576094ac65 - S9067 TWOSTROKE — malware.
TWOSTROKE has leveraged Windows API calls to gather system information using `GetComputerNameExW(ComputerNameDnsFullyQualified)`.[Mandiant_UNC1549_Nov2025]
Exact relationship: relationship--ae9723db-6a3b-46cb-92ef-b6a50b9893c7