Windows PowerShell: Detect Command Lines with Suspicious UTF-16 Base64 Obfuscation Patterns

Alerts on PowerShell command lines containing suspicious UTF-16/Base64 obfuscation fragments indicative of hidden script logic.

FreeReviewedSigma · High · v1
Product
windows
Category
process_creation
Author
Florian Roth (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2022-07-11
Updated
2026-07-30

What it detects

This rule flags Windows process creation events where the PowerShell command line contains specific UTF-16/Base64-encoded string fragments and related obfuscation markers. Such encoded payloads are commonly used by attackers to hide malicious logic and reduce detection by signature-based tooling. It relies on process creation telemetry, specifically the CommandLine field, to match the presence of those encoded substrings.

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