Windows Rundll32 Executes 1.dll DllRegisterServer via Single-Digit DLL

Flags rundll32.exe running 1.dll with DllRegisterServer, a pattern seen in suspicious DLL execution.

FreeUnreviewedSigmahighv1
title: Windows Rundll32 Executes 1.dll DllRegisterServer via Single-Digit DLL
id: db0e9f33-7c6b-4826-8300-d286c7034d03
status: test
description: This rule identifies process executions where rundll32.exe runs a DLL named "1.dll" and invokes the export function DllRegisterServer. Single-digit DLL naming and registration function execution are commonly used in malware loading and execution chains to evade simple detections. It relies on Windows process creation telemetry, matching the rundll32 image path and the specific command-line endings for the DLL and export name.
references:
  - https://thedfirreport.com/2023/05/22/icedid-macro-ends-in-nokoyawa-ransomware/
  - https://thedfirreport.com/2023/08/28/html-smuggling-leads-to-domain-wide-ransomware/
  - https://github.com/SigmaHQ/sigma/blob/master/rules-emerging-threats/2023/Malware/IcedID/proc_creation_win_malware_icedid_rundll32_dllregisterserver.yml
author: Nasreddine Bencherchali (Nextron Systems), Huntrule Team
date: 2023-08-31
tags:
  - attack.stealth
  - attack.t1218.011
  - detection.emerging-threats
logsource:
  category: process_creation
  product: windows
detection:
  selection:
    Image|endswith: \rundll32.exe
    CommandLine|endswith:
      - \1.dll, DllRegisterServer
      - " 1.dll, DllRegisterServer"
  condition: selection
falsepositives:
  - Unknown
level: high
license: DRL-1.1
related:
  - id: 2bd8e100-5b3b-4b6a-bbb5-b129d3ddddc5
    type: derived

What it detects

This rule identifies process executions where rundll32.exe runs a DLL named "1.dll" and invokes the export function DllRegisterServer. Single-digit DLL naming and registration function execution are commonly used in malware loading and execution chains to evade simple detections. It relies on Windows process creation telemetry, matching the rundll32 image path and the specific command-line endings for the DLL and export name.

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.