Windows DLL Side-Loading: svchost.exe Launched from AppData by sllauncher.exe
Flags AppData\Roaming-launched svchost.exe instances spawned by sllauncher.exe with -k, matching DLL side-loading execution behavior.
FreeUnreviewedSigmacriticalv1
windows-dll-side-loading-svchost-exe-launched-from-appdata-by-sllauncher-exe-9aa01d62
title: "Windows DLL Side-Loading: svchost.exe Launched from AppData by sllauncher.exe"
id: 9e1180b5-028e-4c4b-b2df-d7088b4bf913
status: test
description: This rule identifies process execution consistent with DLL side-loading activity where sllauncher.exe spawns svchost.exe. It further scopes the behavior to svchost.exe being launched from a parent path under AppData\Roaming and to command lines containing "-k". This pattern is important because such execution chains can enable stealthy loading and persistence mechanisms using trusted system binaries. Telemetry relies on Windows process creation fields including ParentImage, Image, and CommandLine.
references:
- https://app.any.run/tasks/579e7587-f09d-4aae-8b07-472833262965
- https://twitter.com/cyb3rops/status/1168863899531132929
- https://research.nccgroup.com/2018/05/18/emissary-panda-a-potential-new-malicious-tool/
- https://github.com/SigmaHQ/sigma/blob/master/rules-emerging-threats/2018/TA/APT27/proc_creation_win_apt_apt27_emissary_panda.yml
author: Florian Roth (Nextron Systems), Huntrule Team
date: 2018-09-03
modified: 2023-03-09
tags:
- attack.privilege-escalation
- attack.persistence
- attack.execution
- attack.stealth
- attack.t1574.001
- attack.g0027
- detection.emerging-threats
logsource:
category: process_creation
product: windows
detection:
selection_sllauncher:
ParentImage|endswith: \sllauncher.exe
Image|endswith: \svchost.exe
selection_svchost:
ParentImage|contains: \AppData\Roaming\
Image|endswith: \svchost.exe
CommandLine|contains: -k
condition: 1 of selection_*
falsepositives:
- Unlikely
level: critical
license: DRL-1.1
related:
- id: 9aa01d62-7667-4d3b-acb8-8cb5103e2014
type: derived
What it detects
This rule identifies process execution consistent with DLL side-loading activity where sllauncher.exe spawns svchost.exe. It further scopes the behavior to svchost.exe being launched from a parent path under AppData\Roaming and to command lines containing "-k". This pattern is important because such execution chains can enable stealthy loading and persistence mechanisms using trusted system binaries. Telemetry relies on Windows process creation fields including ParentImage, Image, and CommandLine.
Known false positives
- Unlikely
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.