Windows: Winrm.vbs AWL bypass using attacker WsmPty.xsl/WsmTxt.xsl
Detects WinRM vbs execution with suspicious XSL formatting arguments, especially when the binary is outside System32/SysWOW64.
- Product
- windows
- Category
- process_creation
- Author
- Julia Fomina, oscd.community (SigmaHQ), DRL 1.1
- Published
- 2020-10-06
- 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 suspicious process creation where the command line includes WinRM execution via winrm.vbs and references XSL formatting arguments indicative of payload use. It further narrows matches to cases where the executing binary is not located in the Windows System32/SysWOW64 directories, reducing benign signed-system execution likelihood. Telemetry relies on Windows process creation fields, specifically Image path and CommandLine content.
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: Winrm.vbs AWL bypass using attacker WsmPty.xsl/WsmTxt.xsl"
id: 7e86b012-6480-474a-9512-6250586677ae
status: test
description: This rule flags suspicious process creation where the command line includes WinRM execution via winrm.vbs and references XSL formatting arguments indicative of payload use. It further narrows matches to cases where the executing binary is not located in the Windows System32/SysWOW64 directories, reducing benign signed-system execution likelihood. Telemetry relies on Windows process creation fields, specifically Image path and CommandLine content.
references:
- https://posts.specterops.io/application-whitelisting-bypass-and-arbitrary-unsigned-code-execution-technique-in-winrm-vbs-c8c24fb40404
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_winrm_awl_bypass.yml
author: Julia Fomina, oscd.community, Huntrule Team
date: 2020-10-06
modified: 2022-10-09
tags:
- attack.stealth
- attack.t1216
logsource:
category: process_creation
product: windows
detection:
contains_format_pretty_arg:
CommandLine|contains:
- format:pretty
- format:"pretty"
- format:"text"
- format:text
image_from_system_folder:
Image|startswith:
- C:\Windows\System32\
- C:\Windows\SysWOW64\
contains_winrm:
CommandLine|contains: winrm
condition: contains_winrm and (contains_format_pretty_arg and not image_from_system_folder)
falsepositives:
- Unlikely
level: medium
license: DRL-1.1
related:
- id: 074e0ded-6ced-4ebd-8b4d-53f55908119d
type: derived