MITRE ATT&CK / Techniques / T1546.007

Event Triggered Execution: Netsh Helper DLL

ID
T1546.007
Tactics
TA0003 Persistence, TA0004 Privilege Escalation
Sub-technique of
T1546 Event Triggered Execution
Platforms
Windows
Data sources
Windows Registry Key Modification, Process Creation, Module Load
Source
attack.mitre.org
MITRE last modified
25 Oct 2025

Adversaries may establish persistence by executing malicious content triggered by Netsh Helper DLLs. Netsh.exe (also referred to as Netshell) is a command-line scripting utility used to interact with the network configuration of a system. It contains functionality to add helper DLLs for extending functionality of the utility.[1] The paths to registered netsh.exe helper DLLs are entered into the Windows Registry at HKLM\SOFTWARE\Microsoft\Netsh.

Adversaries can use netsh.exe helper DLLs to trigger execution of arbitrary code in a persistent manner. This execution would take place anytime netsh.exe is executed, which could happen automatically, with another persistence technique, or if other software (ex: VPN) is present on the system that executes netsh.exe as part of its normal functionality.[2][3]

Detection

Software (1)

References

  1. TechNet Netsh
  2. Github Netsh Helper CS Beacon
  3. Demaske Netsh Persistence