Windows Process Execution of Chromium Browsers in Headless Mode
Alerts on headless Chromium-based browser launches on Windows using the "--headless" command-line flag.
FreeUnreviewedSigmalowv1
windows-process-execution-of-chromium-browsers-in-headless-mode-ef9dcfed
title: Windows Process Execution of Chromium Browsers in Headless Mode
id: 6885b148-b2b9-4230-86dd-c2130b36afa9
related:
- id: 0e8cfe08-02c9-4815-a2f8-0d157b7ed33e
type: derived
- id: ef9dcfed-690c-4c5d-a9d1-482cd422225c
type: derived
status: test
description: This rule flags process creation of common Chromium-based browsers (Brave, Chrome, Edge, Opera, Vivaldi) when launched with the "--headless" argument. Headless browsing can be used to automate web access, evade user visibility, and support stealthy interaction with attacker-controlled infrastructure. It relies on Windows process creation telemetry, matching browser executables by filename and the presence of "--headless" in the command line.
references:
- https://twitter.com/mrd0x/status/1478234484881436672?s=12
- https://www.trendmicro.com/en_us/research/23/e/managed-xdr-investigation-of-ducktail-in-trend-micro-vision-one.html
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_browsers_chromium_headless_exec.yml
author: Nasreddine Bencherchali (Nextron Systems), Huntrule Team
date: 2023-09-12
tags:
- attack.command-and-control
- attack.stealth
- attack.t1105
- attack.t1564.003
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith:
- \brave.exe
- \chrome.exe
- \msedge.exe
- \opera.exe
- \vivaldi.exe
CommandLine|contains: --headless
condition: selection
falsepositives:
- Unknown
level: low
license: DRL-1.1
What it detects
This rule flags process creation of common Chromium-based browsers (Brave, Chrome, Edge, Opera, Vivaldi) when launched with the "--headless" argument. Headless browsing can be used to automate web access, evade user visibility, and support stealthy interaction with attacker-controlled infrastructure. It relies on Windows process creation telemetry, matching browser executables by filename and the presence of "--headless" in the command line.
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.