Windows DNS ServerLevelPluginDll Registry Installation

Detects registry changes setting DNS ServerLevelPluginDll, which can enable malicious DNS plugin DLL loading after restart.

FreeReviewedSigma · High · v1
Product
windows
Category
registry_set
Author
Florian Roth (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2017-05-08
Updated
2026-07-30

ATT&CK techniques

Execution → Defense Evasion
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Priv Esc

  6. Cred Access

  7. Discovery

  8. Lateral Movement

  9. Collection

  10. C2

  11. Exfiltration

  12. Impact

What it detects

This rule flags installation of a DNS ServerLevelPluginDll by matching a registry value whose TargetObject ends with \services\DNS\Parameters\ServerLevelPluginDll. Attackers can use this setting to load attacker-controlled code by installing a malicious plugin DLL, typically requiring a DNS server restart to take effect. It relies on registry set telemetry that records the TargetObject path for the written value.

Related detections9 linkedT1574.001 — drag to rearrange
Windows Registry Modification: OracleOciLib/OracleOciLibPath Under MSDTC for oci.dll Redirection
Windows Registry: DHCP Server Callout DLL and Enable Parameters Installation
Windows: Detect dnscmd.exe setting ServerLevelPluginDll to install DNS plugin DLL
Suspicious Service DLL Hijack of IKEEXT or PrintNotify
Malicious PowerShell Spawned by Masqueraded NVIDIA GeForce Experience Binary
Suspicious msimg32.dll Loaded from Non-System Directory
DLL Side-Loading via Signed Binary Loading Known Malicious Helper DLL
Malicious Enabling of Restricted Admin Mode via Registry by UAT-8837
Suspicious Enabling of Remote Desktop via fDenyTSConnections Registry by DeadLock Ransomware
Windows DNS ServerLevelPluginDll Registry Installation
Pivot detection · T1574.001 · 9 related

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.