Windows: Identify TAIDOOR RAT DLL load via rundll32 command-line patterns
Detects Windows process creation command lines consistent with TAIDOOR RAT DLL loading through rundll32.exe.
FreeUnreviewedSigmahighv1
windows-identify-taidoor-rat-dll-load-via-rundll32-command-line-patterns-d1aa3382
title: "Windows: Identify TAIDOOR RAT DLL load via rundll32 command-line patterns"
id: f7bced47-ca4a-4f5b-806b-ba8d4971157c
status: test
description: This rule flags suspicious Windows process creation where the command line matches specific TAIDOOR RAT DLL loading patterns, including variants referencing "MyStart" through DLL arguments and execution via rundll32.exe. Attackers may use rundll32 to load malicious DLL exports for stealthy execution without dropping a full standalone payload. Telemetry relies on process creation events with access to the full command line string.
references:
- https://us-cert.cisa.gov/ncas/analysis-reports/ar20-216a
- https://github.com/SigmaHQ/sigma/blob/master/rules-emerging-threats/2020/TA/TAIDOOR-RAT/proc_creation_win_apt_taidoor.yml
author: Florian Roth (Nextron Systems), Huntrule Team
date: 2020-07-30
modified: 2021-11-27
tags:
- attack.privilege-escalation
- attack.execution
- attack.stealth
- attack.t1055.001
- detection.emerging-threats
logsource:
category: process_creation
product: windows
detection:
selection1:
CommandLine|contains:
- dll,MyStart
- dll MyStart
selection2a:
CommandLine|endswith: " MyStart"
selection2b:
CommandLine|contains: rundll32.exe
condition: selection1 or ( selection2a and selection2b )
falsepositives:
- Unknown
level: high
license: DRL-1.1
related:
- id: d1aa3382-abab-446f-96ea-4de52908210b
type: derived
What it detects
This rule flags suspicious Windows process creation where the command line matches specific TAIDOOR RAT DLL loading patterns, including variants referencing "MyStart" through DLL arguments and execution via rundll32.exe. Attackers may use rundll32 to load malicious DLL exports for stealthy execution without dropping a full standalone payload. Telemetry relies on process creation events with access to the full command line string.
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.