Windows Process Creation: SOAPHound Execution via AD Data Collection Arguments
Flags SOAPHound execution on Windows by detecting command-line arguments used for Active Directory data collection.
FreeUnreviewedSigmahighv1
windows-process-creation-soaphound-execution-via-ad-data-collection-arguments-e92a4287
title: "Windows Process Creation: SOAPHound Execution via AD Data Collection Arguments"
id: 7c676d7a-8b26-4690-8b2b-0bd943bf5ab9
status: test
description: This rule identifies execution of the SOAPHound .NET tool on Windows by matching distinctive command-line argument fragments used for collecting Active Directory data. Attackers commonly use discovery tools like this to enumerate AD-related information and support subsequent credential access and lateral movement. The detection relies on Windows process creation telemetry with command-line strings containing the specified flags.
references:
- https://github.com/FalconForceTeam/SOAPHound
- https://medium.com/falconforce/soaphound-tool-to-collect-active-directory-data-via-adws-165aca78288c
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_hktl_soaphound_execution.yml
author: "@kostastsale, Huntrule Team"
date: 2024-01-26
tags:
- attack.discovery
- attack.t1087
logsource:
product: windows
category: process_creation
detection:
selection_1:
CommandLine|contains:
- " --buildcache "
- " --bhdump "
- " --certdump "
- " --dnsdump "
selection_2:
CommandLine|contains:
- " -c "
- " --cachefilename "
- " -o "
- " --outputdirectory"
condition: all of selection_*
falsepositives:
- Unknown
level: high
license: DRL-1.1
related:
- id: e92a4287-e072-4a40-9739-370c106bb750
type: derived
What it detects
This rule identifies execution of the SOAPHound .NET tool on Windows by matching distinctive command-line argument fragments used for collecting Active Directory data. Attackers commonly use discovery tools like this to enumerate AD-related information and support subsequent credential access and lateral movement. The detection relies on Windows process creation telemetry with command-line strings containing the specified flags.
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.