Windows PowerShell: AtomicTestHarness Invoke-ATHRemoteFXvGPUDisablementCommand Abuse
Alerts on Windows process command lines invoking AtomicTestHarnesses RemoteFXvGPUDisablement PowerShell execution.
- Product
- windows
- Category
- process_creation
- Author
- frack113 (SigmaHQ), DRL 1.1
- Published
- 2021-07-13
- Updated
- 2026-07-30
ATT&CK techniques
Defense EvasionRecon
Resource Dev
Initial Access
Execution
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
This rule flags process creation command lines containing the AtomicTestHarnesses function name Invoke-ATHRemoteFXvGPUDisablementCommand (or its truncated variant). The command is associated with abusing RemoteFXvGPUDisablement.exe to execute custom PowerShell via module load-order hijacking. Telemetry relies on Windows process creation events and the exact command-line text used to invoke the harness function.
Reporting behind it
- github.comhttps://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1218/T1218.md
- github.comhttps://github.com/redcanaryco/AtomicTestHarnesses/blob/7e1e4da116801e3d6fcc6bedb207064577e40572/TestHarnesses/T1218_SignedBinaryProxyExecution/InvokeRemoteFXvGPUDisablementCommand.ps1
- github.comhttps://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_powershell_remotefxvgpudisablement_abuse.yml
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
title: "Windows PowerShell: AtomicTestHarness Invoke-ATHRemoteFXvGPUDisablementCommand Abuse"
id: a71ef257-073e-4719-b46f-fe036cb4b995
related:
- id: f65e22f9-819e-4f96-9c7b-498364ae7a25
type: similar
- id: 38a7625e-b2cb-485d-b83d-aff137d859f4
type: similar
- id: cacef8fc-9d3d-41f7-956d-455c6e881bc5
type: similar
- id: a6fc3c46-23b8-4996-9ea2-573f4c4d88c5
type: derived
status: test
description: This rule flags process creation command lines containing the AtomicTestHarnesses function name Invoke-ATHRemoteFXvGPUDisablementCommand (or its truncated variant). The command is associated with abusing RemoteFXvGPUDisablement.exe to execute custom PowerShell via module load-order hijacking. Telemetry relies on Windows process creation events and the exact command-line text used to invoke the harness function.
references:
- https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1218/T1218.md
- https://github.com/redcanaryco/AtomicTestHarnesses/blob/7e1e4da116801e3d6fcc6bedb207064577e40572/TestHarnesses/T1218_SignedBinaryProxyExecution/InvokeRemoteFXvGPUDisablementCommand.ps1
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_powershell_remotefxvgpudisablement_abuse.yml
author: frack113, Huntrule Team
date: 2021-07-13
modified: 2023-05-09
tags:
- attack.stealth
- attack.t1218
logsource:
product: windows
category: process_creation
detection:
selection:
CommandLine|contains:
- Invoke-ATHRemoteFXvGPUDisablementCommand
- Invoke-ATHRemoteFXvGPUDisableme
condition: selection
falsepositives:
- Unknown
level: high
license: DRL-1.1