Process Discovery T1057
Tactic: Discovery
Adversaries may attempt to get information about running processes on a system. Information obtained could be used to gain an understanding of common software/applications running on systems within the network. Administrator or otherwise elevated access may provide better process details. Adversaries may use the information from Process Discovery during automated discovery to shape follow-on behaviors, including whether or not the adversary fully infects the target and/or attempts specific actions.
Events covered
6 catalog events are tagged with this technique by at least one rule.
| Provider | Event | Title |
|---|---|---|
| Sysmon | Event ID 1 | Process creation |
| Security-Auditing | Event ID 4688 | A new process has been created. |
| ESF | exec | Process Execution |
| Linux-Auditd | Event ID 1300 | SYSCALL |
| PowerShell | Event ID 4104 | Creating Scriptblock text (MessageNumber of MessageTotal). |
| Sysmon-for-Linux | Event ID 1 | Process Create |
Authoring guide
These 36 rules share fields, values, and exclusions.
Fields filtered most (30 distinct)
These fields appear most often in rule filters.
Top indicator values (430 distinct)
These values appear most often in rule predicates.
Exclusions (260 distinct)
These values appear most often in top-level exclusions.
Rules under this technique
These vendors publish rules tagged with this technique.
Sigma 8 rules
- Cisco Discovery
- HackTool - PCHunter Execution
- Potential Process Reconnaissance via Wmic.EXE
- Process Discovery
- Recon Command Output Piped To Findstr.EXE
- Suspicious Process Discovery With Get-Process
- Suspicious Tasklist Discovery Command
- System Info Discovery via Sysinfo Syscall
Elastic 20 rules
- Deprecated - PowerShell Script with Discovery Capabilities
- Discovery of GitHub Actions Runner Process PID
- Enumeration Command Spawned via WMIPrvSE
- Potential Linux Credential Dumping via Proc Filesystem
- Potential Linux Hack Tool Launched
- Potential Memory Seeking Activity
- Process Capability Enumeration
- Process Discovery Using Built-in Tools
- Process Discovery via Built-In Applications
- Suspicious /proc/maps Discovery
- Suspicious Dynamic Linker Discovery via od
- Suspicious JetBrains TeamCity Child Process
- Suspicious Memory grep Activity
- Suspicious MS Office Child Process
- Suspicious PDF Reader Child Process
- Suspicious Proc Pseudo File System Enumeration
- Suspicious Reading of procfs Maps File
- Suspicious System Commands Executed by Previously Unknown Executable
- System Service Discovery through built-in Windows Utilities
- Unusual Linux Process Discovery Activity
Splunk 6 rules
- Common Recon Commands in Short Burst (Sysmon)
- Common Recon Commands in Short Burst (Windows Event Log)
- Common Reconnaissance Commands (PowerShell)
- Common Reconnaissance Commands (Sysmon)
- Common Reconnaissance Commands (Windows Event Log)
- Windows Process Commandline Discovery