Windows Process Creation: AMSI Registry Tampering via reg.exe or PowerShell Command Line
Alerts on reg.exe or PowerShell command lines attempting to add/set AMSI enable registry settings.
FreeUnreviewedSigmahighv1
windows-process-creation-amsi-registry-tampering-via-reg-exe-or-powershell-comma-7dbbcac2
title: "Windows Process Creation: AMSI Registry Tampering via reg.exe or PowerShell Command Line"
id: 903eca19-821f-4eb3-bfd0-15b22a1a5ceb
related:
- id: aa37cbb0-da36-42cb-a90f-fdf216fc7467
type: similar
- id: 7dbbcac2-57a0-45ac-b306-ff30a8bd2981
type: derived
status: experimental
description: This rule flags process executions that modify AMSI-related registry settings by combining command-line evidence for AMSI enablement keys with registry or PowerShell property-setting commands. Such tampering matters because it can weaken malware scanning or script inspection capabilities. It relies on Windows process creation telemetry, capturing the process image (reg.exe or PowerShell) and the exact command-line strings used to add or set the registry values tied to the AMSI enable setting.
references:
- https://github.com/arttoolkit/arttoolkit.github.io/blob/16d6230d009e58fd6f773f5317fd4d14c1f26004/_wadcoms/AMSI-Bypass-Jscript_amsienable.md
- https://mostafayahiax.medium.com/hunting-for-amsi-bypassing-methods-9886dda0bf9d
- https://www.mdsec.co.uk/2019/02/macros-and-more-with-sharpshooter-v2-0/
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_amsi_registry_tampering.yml
author: Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule Team
date: 2025-12-25
tags:
- attack.defense-impairment
- attack.t1685
logsource:
category: process_creation
product: windows
detection:
selection_key:
CommandLine|contains|all:
- \Software\Microsoft\Windows Script\Settings
- AmsiEnable
selection_reg_img:
- Image|endswith: \reg.exe
- OriginalFileName: reg.exe
selection_reg_cmd:
CommandLine|contains: add
selection_powershell_img:
- Image|endswith:
- \powershell.exe
- \pwsh.exe
- OriginalFileName:
- PowerShell.EXE
- pwsh.dll
selection_powershell_cmd:
CommandLine|contains:
- Set-ItemProperty
- New-ItemProperty
- "sp "
condition: selection_key and (all of selection_powershell_* or all of selection_reg_*)
falsepositives:
- Unknown
level: high
regression_tests_path: regression_data/rules/windows/process_creation/proc_creation_win_amsi_registry_tampering/info.yml
simulation:
- type: atomic-red-team
name: AMSI Bypass - Create AMSIEnable Reg Key
technique: T1562.001
atomic_guid: 728eca7b-0444-4f6f-ac36-437e3d751dc0
license: DRL-1.1
What it detects
This rule flags process executions that modify AMSI-related registry settings by combining command-line evidence for AMSI enablement keys with registry or PowerShell property-setting commands. Such tampering matters because it can weaken malware scanning or script inspection capabilities. It relies on Windows process creation telemetry, capturing the process image (reg.exe or PowerShell) and the exact command-line strings used to add or set the registry values tied to the AMSI enable setting.
Known false positives
- Unknown
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.