Windows Registry: Add Debugger value under AeDebug for crash-time execution persistence

Flags registry writes that set an AeDebug Debugger .dll value, enabling debugger execution on application crashes.

FreeReviewedSigma · Medium · v1
Product
windows
Category
registry_set
Author
Nasreddine Bencherchali (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2022-07-21
Updated
2026-07-30

What it detects

This rule identifies when a new registry entry is set under AeDebug specifically targeting the Debugger value, where the data ends with .dll. Attackers abuse AeDebug to have a chosen debugger invoked automatically when an application crashes, enabling persistence and execution under the context of the crash-handling flow. The detection relies on Windows registry set telemetry capturing writes to the specified AeDebug Debugger path and the stored value ending pattern, excluding a known vsjitdebugger-based command-line configuration.

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