T1106: Native API

Framework: MITRE ATT&CK · Tactic: Execution · Total Cataloged Families: 53 · Observed Samples: 16,442 · Primary Threat Categories: Ransomware · Trojan · Downloader
Operational Executive Summary

T1106 (Native API) is classified under the Execution tactic within the MITRE ATT&CK framework. Techniques that result in adversary-controlled code running on a local or remote target system, including command-line interpreters, PowerShell payloads, and native binary proxy execution. In telemetry gathered across enterprise endpoints and the EMBER 2018 benchmark, this technique was weaponized across 53 distinct malware families, totaling over 16,442 validated samples.

Technical Anatomy & Adversary Tradecraft

Adversaries leverage Native API to accomplish operational objectives while minimizing anomalous forensic footprints. When executing Native API, malicious binaries commonly interact directly with low-level Windows APIs, kernel mode drivers, or native scripting interfaces to bypass traditional file-integrity monitors and static antivirus signatures.

In modern multi-stage campaigns, T1106 is frequently observed functioning as an intermediate bridge: initial access payloads (such as spearphishing loaders or exploit macros) execute Native API to establish in-memory execution or persistence before staging secondary ransomware or data-exfiltration implants.

Authoritative MITRE ATT&CK Reference: View official technique documentation, sub-techniques, and adversary groups at https://attack.mitre.org/techniques/T1106/.

Detection Engineering & Threat Hunting

Detecting Native API requires telemetry correlation across endpoint detection and response (EDR) agents, Sysmon event streams, and security information event management (SIEM) pipelines:

SOC Containment & Hardening Guidance

To mitigate risks associated with T1106 (Native API) across production infrastructure, security teams should implement the following defensive controls:

  1. Attack Surface Reduction (ASR): Enforce strict application control policies (WDAC or AppLocker) to restrict execution to signed and verified corporate binaries.
  2. Least Privilege & Credential Hygiene: Restrict local administrative privileges to prevent adversaries from tampering with defensive agents or escalating privileges.
  3. Network Microsegmentation: Restrict lateral communication across endpoint VLANs to prevent wormable payloads from utilizing Native API across adjacent network segments.
→ Incident Response Guidance: Read our Backdoor & RAT Protection for Businesses

Cataloged Malware Families Utilizing T1106 (53 Families)

The following malware families in the SystemHelpDesk catalog have been verified utilizing T1106 (Native API):

53 families
Family Category Sample Count Technical Summary
sivisFile Infector7,180Sivis (known across antivirus vendors as Win32.Sivis or W32/Sivis) is a classic Windows PE file infector that first surfaced around 2006. Engineered during the ...
chapakDownloader2,254TrojanDownloader:Win32/Chapak (widely cataloged across threat telemetry as Trojan.Chapak, Win32/Chapak, or Downloader.Chapak) is a high-volume, multi-stage troj...
erazerTrojan1,500Erazer (identified across antivirus engines as Trojan:Win32/Erazer and Backdoor.Erazer) is a classic dual-function Remote Access Trojan (RAT) and disruptive dis...
erazer_liteTrojan1,500Erazer Lite (tracked as Trojan:Win32/ErazerLite and Backdoor.Erazer.Lite) is a streamlined, optimized variant of the parent Erazer remote access trojan codebase...
triusorTrojan1,429Trojan:Win32/Triusor (cataloged across security telemetry as Trojan.Triusor, Downloader.Triusor, or Win32/Triusor) is a modular Windows trojan downloader and dr...
swisynTrojan1,036Trojan:Win32/Swisyn (cataloged across industry vendor telemetry as TrojanDropper:Win32/Swisyn, Trojan.Win32.Swisyn, or Win32/Swisyn) is an evasive multi-stage t...
vbkryjetorPacker551Vbkryjetor (identified across commercial security telemetry as Packer:Win32/Vbkryjetor, Trojan:Win32/Vbkryjetor, and Crypter.Vbkryjetor) is a specialized Visual...
detnatTrojan523Trojan:Win32/Detnat (frequently cataloged in security telemetry as Trojan:Win32/Detnat!MTB, Trojan.Detnat, or Win32/Detnat) is an evasive multi-component backdo...
killprocTrojan141Trojan:Win32/Killproc (commonly documented across security vendor telemetry as Trojan.Win32.KillProc, Win32/Killproc, or Trojan.BAT.KILLPROC) is an aggressive d...
explorerhijackTrojan106ExplorerHijack (monitored under behavioral detection signatures including Behavior:Win32/ExplorerHijack, Trojan:Win32/ExplorerHijack, and HackTool:Win32/Explore...
dllinjectHacktool97DllInject (cataloged under vendor detection signatures including Trojan:Win32/DllInject, HackTool:Win32/DllInject, and MSIL/DllInject) represents a broad family...
delphiTrojan82Delphi (cataloged across antivirus vendors under signatures including Win32/Delphi, Virus:Win32/Delphi, and Trojan:Win32/Delphi) represents a broad classificati...
launcherRansomware2Trojan:Win32/Launcher is a generic classification for a critical architectural component of modern malware: the initial execution stub. A 'Launcher' (or Dropper...
npackAdvanced Threat2Behavior:Win32/Npack is a generic heuristic detection that flags executables utilizing custom, unknown, or highly suspicious software packers (`T1027.002`). Whi...
bmgfrznl2gfaaRansomware1Bmgfrznl2Gfaa (classified in antivirus detection telemetry under designations including Ransom:Win32/Bmgfrznl2Gfaa, Ransom.Win32.Bmgfrznl2Gfaa, and Win32/Bmgfrz...
bmsdus4ufheiRansomware1Bmsdus4Ufhei (classified in antivirus detection telemetry under designations including Ransom:Win32/Bmsdus4Ufhei, Ransom.Win32.Bmsdus4Ufhei, and Win32/Bmsdus4Uf...
cmhfbw9rRansomware1<h3>Executive Summary</h3> "Cmhfbw9r" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like naming con...
fmgfagns0sgeRansomware1<h3>Executive Summary</h3> "fmgfagns0sge" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...
genericrxasTrojan1<h3>Executive Summary</h3> "Genericrxas" (often displayed as Generic.RX.Trojan or Generic.RX.Suspicious) is a heuristic detection name utilized by various antiv...
genericrxaxRansomware1<h3>Executive Summary</h3> "Genericrxax" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention strong...
genericrxbuRansomware1<h3>Executive Summary</h3> "Genericrxbu" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention strong...
genericrxbyTrojan1<h3>Executive Summary</h3> "Genericrxby" (often displayed as Generic.RX.Trojan or Generic.RX.Suspicious) is a heuristic detection name utilized by various antiv...
genericrxbzRansomware1<h3>Executive Summary</h3> "Genericrxbz" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention strong...
genericrxcgTrojan1<h3>Executive Summary</h3> "Genericrxcg" (often displayed as Generic.RX.Trojan or Generic.RX.Suspicious) is a heuristic detection name utilized by various antiv...
genericrxelRansomware1<h3>Executive Summary</h3> "Genericrxel" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention strong...
genericrxfjTrojan1<h3>Executive Summary</h3> "Genericrxfj" (often displayed as Generic.RX.Trojan or Generic.RX.Suspicious) is a heuristic detection name utilized by various antiv...
genericrxfyTrojan1<h3>Executive Summary</h3> "Genericrxfy" (often displayed as Generic.RX.Trojan or Generic.RX.Suspicious) is a heuristic detection name utilized by various antiv...
genericrxgeTrojan1<h3>Executive Summary</h3> "Genericrxge" (often displayed as Generic.RX.Trojan or Generic.RX.Suspicious) is a heuristic detection name utilized by various antiv...
genericrxghTrojan1<h3>Executive Summary</h3> "Genericrxgh" (often displayed as Generic.RX.Trojan or Generic.RX.Suspicious) is a heuristic detection name utilized by various antiv...
genericrxgkRansomware1<h3>Executive Summary</h3> "Genericrxgk" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention strong...
hg8absxocmcjRansomware1<h3>Executive Summary</h3> "hg8absxocmcj" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...
kjwar5ju8ibgbTrojan1<h3>Executive Summary</h3> "Kjwar5ju8ibgb" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Doma...
kmuaaovsRansomware1<h3>Executive Summary</h3> "Kmuaaovs" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (which ap...
lixeaqbyzsjRansomware1<h3>Executive Summary</h3> "lixeaqbyzsj" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (which...
mmnfbgfpuekiTrojan1<h3>Executive Summary</h3> "Mmnfbgfpueki" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Domai...
mz0a4gxuisbTrojan1<h3>Executive Summary</h3> "Mz0a4gxuisb" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Domain...
nmkfacwya3cgRansomware1<h3>Executive Summary</h3> "nmkfacwya3cg" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...
omgfamcremciRansomware1<h3>Executive Summary</h3> "Omgfamcremci" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...
pef13cRansomware1<h3>Executive Summary</h3> "Pef13c" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention strongly su...
rmkefdlslaoiRansomware1<h3>Executive Summary</h3> "Rmkefdlslaoi" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...
rz0auircb0diTrojan1<h3>Executive Summary</h3> "Rz0auircb0di" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Domai...
uiwao0samTrojan1<h3>Executive Summary</h3> "Uiwao0sam" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Domain G...
uiwaowr6xsajeRansomware1<h3>Executive Summary</h3> "Uiwaowr6xsaje" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Doma...
umgfxgkazygRansomware1<h3>Executive Summary</h3> "umgfxgkazyg" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (which...
umqabaxnjogcRansomware1<h3>Executive Summary</h3> "umqabaxnjogc" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...
vmjfbex4hpjjRansomware1<h3>Executive Summary</h3> "vmjfbex4hpjj" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...
wi0abyrjybkiTrojan1<h3>Executive Summary</h3> "Wi0abyrjybki" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Domai...
wmqarhe5p8fbtRansomware1<h3>Executive Summary</h3> "wmqarhe5p8fbt" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whi...
xizfawwyz0abRansomware1<h3>Executive Summary</h3> "Xizfawwyz0ab" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like (Domai...
xnhmebRansomware1<h3>Executive Summary</h3> "Xnhmeb" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The random, DGA-like naming conve...
xxyfhzRansomware1<h3>Executive Summary</h3> "xxyfhz" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (which appe...
za0au42rofmRansomware1<h3>Executive Summary</h3> "za0au42rofm" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (which...
zy0baazvyqniRansomware1<h3>Executive Summary</h3> "zy0baazvyqni" is a heuristic identifier for a highly obfuscated, generically detected Trojan or Dropper. The naming convention (whic...