Windows Sysmon Driver Altitude Registry Changes
Identifies registry writes that change the Sysmon instance altitude value, which can disrupt Sysmon loading at boot.
- Product
- windows
- Category
- registry_set
- Author
- B.Talebi (SigmaHQ), DRL 1.1
- Published
- 2022-07-28
- Updated
- 2026-07-30
ATT&CK techniques
Recon
Resource Dev
Initial Access
Execution
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
This rule matches registry writes that update the Sysmon instance altitude value under the Services Instances path. Changing the driver altitude can be used to interfere with Sysmon’s ability to load correctly at boot, impacting monitoring through defense impairment. Detection relies on registry set events containing the TargetObject paths that include \Services\ and end with \Instances\Sysmon Instance\Altitude.
Reporting behind it
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
title: Windows Sysmon Driver Altitude Registry Changes
id: b4b4d16c-4d2d-40ed-a6aa-f8e7ba1e0be0
status: test
description: This rule matches registry writes that update the Sysmon instance altitude value under the Services Instances path. Changing the driver altitude can be used to interfere with Sysmon’s ability to load correctly at boot, impacting monitoring through defense impairment. Detection relies on registry set events containing the TargetObject paths that include \Services\ and end with \Instances\Sysmon Instance\Altitude.
references:
- https://posts.specterops.io/shhmon-silencing-sysmon-via-driver-unload-682b5be57650
- https://youtu.be/zSihR3lTf7g
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/registry/registry_set/registry_set_change_sysmon_driver_altitude.yml
author: B.Talebi, Huntrule Team
date: 2022-07-28
modified: 2024-03-25
tags:
- attack.defense-impairment
- attack.t1685
logsource:
category: registry_set
product: windows
detection:
selection:
TargetObject|contains: \Services\
TargetObject|endswith: \Instances\Sysmon Instance\Altitude
condition: selection
falsepositives:
- Legitimate driver altitude change to hide sysmon
level: high
license: DRL-1.1
related:
- id: 4916a35e-bfc4-47d0-8e25-a003d7067061
type: derived