Windows rundll32.exe execution with no parameters or arguments
Alerts on Windows rundll32.exe being started with an empty/no-parameter command line.
- Product
- windows
- Category
- process_creation
- Author
- Bartlomiej Czyz, Relativity (SigmaHQ), DRL 1.1
- Published
- 2021-01-31
- Updated
- 2026-07-30
ATT&CK techniques
Execution → Lateral MovementRecon
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 events where rundll32.exe is launched with no command-line parameters or arguments beyond the executable name. Attackers may use rundll32 to execute functionality indirectly while keeping the command line minimal, so the absence of parameters can be a useful anomaly indicator. Telemetry required is Windows process creation with access to the full CommandLine field.
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 rundll32.exe execution with no parameters or arguments
id: 56c9dfdc-cbe4-4713-a7b7-4ae91dbb6192
status: test
description: This rule flags process creation events where rundll32.exe is launched with no command-line parameters or arguments beyond the executable name. Attackers may use rundll32 to execute functionality indirectly while keeping the command line minimal, so the absence of parameters can be a useful anomaly indicator. Telemetry required is Windows process creation with access to the full CommandLine field.
references:
- https://bczyz1.github.io/2021/01/30/psexec.html
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_rundll32_without_parameters.yml
author: Bartlomiej Czyz, Relativity, Huntrule Team
date: 2021-01-31
modified: 2023-02-28
tags:
- attack.lateral-movement
- attack.t1021.002
- attack.t1570
- attack.execution
- attack.t1569.002
logsource:
category: process_creation
product: windows
detection:
selection:
CommandLine:
- rundll32.exe
- rundll32
condition: selection
falsepositives:
- False positives may occur if a user called rundll32 from CLI with no options
level: high
license: DRL-1.1
related:
- id: 5bb68627-3198-40ca-b458-49f973db8752
type: derived