Windows Process Creation: reg.exe Adds Winlogon SpecialAccounts Userlist Value 0

Flags reg.exe command lines that add SpecialAccounts Userlist with /d 0 to hide accounts from the logon screen.

FreeReviewedSigma · Medium · v1
Product
windows
Category
process_creation
Author
@Kostastsale, TheDFIRReport (SigmaHQ), DRL 1.1
Published
2022-05-14
Updated
2026-07-30

ATT&CK techniques

Defense Evasion
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Persistence

  6. Priv Esc

  7. Defense Evasion

  8. Cred Access

  9. Discovery

  10. Lateral Movement

  11. Collection

  12. C2

  13. Exfiltration

  14. Impact

What it detects

This rule identifies command-line activity using reg.exe to modify the Winlogon SpecialAccounts Userlist registry value to 0 under HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\Userlist. Setting this value to 0 can be used to hide a user account from being listed on the logon screen, which helps attackers reduce visibility and persistence artifacts. The detection relies on Windows process creation telemetry capturing the reg.exe image path and the full command line arguments.

Related detections7 linkedT1564.002 — drag to rearrange
Suspicious Hidden Account Creation via Winlogon SpecialAccounts UserList Registry
Hiding local user accounts
Malicious Hidden Local Account via Winlogon SpecialAccounts UserList
Suspicious Hidden Local Account via SpecialAccounts UserList Registry Value (via registry_set)
Windows Process Creation: Suspicious secedit.exe Security Policy Export or Configuration
Windows Registry: Hidden User via Winlogon SpecialAccounts Userlist Value 0
macOS Hidden User Creation via dscl (Hidden Account or UniqueID<500)
Windows Process Creation: reg.exe Adds Winlogon SpecialAccounts Userlist Value 0
Pivot detection · T1564.002 · 7 related

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