Threaticon
Toggle sidebar

You're viewing a limited, public preview. Log in for full access.

Log in User Guide
Log in Get started
Detection Strategies DET0571 — Detection of System Process Creation or Modification Across Platforms
DET0571

Detection of System Process Creation or Modification Across Platforms

4 analytic(s) · 1 technique(s) detected

Analytics

4
AN1575 Analytic 1575
Windows

Detects command-line or API-based creation/modification of Windows Services via `sc.exe`, `powershell.exe`, `services.exe`, or `ChangeServiceConfig`. Looks for creation/modification of autostart services via registry changes, file drops to `System32\services`, and anomalous parent-child process trees.

WinEventLog:Security EventCode=4697 WinEventLog:Sysmon EventCode=1 WinEventLog:Sysmon EventCode=13, 14
[ServiceNamePattern] Regex patterns to flag unusual service names or binaries
[ParentProcessFilter] List of non-administrative processes starting service management tools
[RegistryPathList] Monitored autorun locations (e.g., `HKLM\System\CurrentControlSet\Services`)
AN1576 Analytic 1576
Linux

Detects creation or modification of `systemd` service units, addition of cron jobs that invoke binaries on boot, or suspicious writes to `/etc/init.d/`. Monitors `chmod +x` and `systemctl` execution paths, especially from non-root parent processes.

auditd:SYSCALL write or rename to /etc/systemd/system or /etc/init.d auditd:SYSCALL execution of systemctl or service with enable/start/modify
[ServicePathRegex] Path-based filters to identify service unit files or init scripts
[UserContextList] List of expected user contexts that normally perform service changes
[CommandNameList] Binaries used to register/modify services
AN1577 Analytic 1577
macOS

Detects creation or modification of `LaunchDaemon` or `LaunchAgent` plist files under `/Library/LaunchDaemons/`, `~/Library/LaunchAgents/`, or similar. Monitors execution of `launchctl`, property list edits, and file permission changes.

macos:unifiedlog launchctl load/unload or plist file modification fs:fsusage file write to launchd plist paths
[PlistPathList] Watched directories for LaunchDaemons and LaunchAgents
[PlistKeyMonitor] Monitored keys such as `RunAtLoad`, `KeepAlive`, or `ProgramArguments`
[UnsignedBinaryAlert] Flag execution of unsigned or non-Apple-signed binaries within plist
AN1578 Analytic 1578
Containers

Detects creation of new container system processes via `docker run --restart`, `kubectl exec` to init containers, or modification of container init specs. Flags container images that override entrypoints to embed persistence behaviors.

docker:events docker run with restart=always or modifying init auditd:SYSCALL modification of entrypoint scripts or init containers
[EntrypointOverridePattern] Patterns used to detect modified container start scripts
[RestartPolicyMatch] Policy values triggering alert (e.g., always, on-failure)
[KubeInitModPath] Path filters for `/etc/init.d/`-like behaviors inside containers

Detected Techniques

1

Details

MITRE ID
DET0571
STIX ID
x-mitre-detection-strategy--dab6c58b-2f44-4539-93e1-b03990fc1649
Analytics
4
Techniques Detected
1
By Tactic
Persistence
1
Leaving Threaticon

This link opens an external site that isn't part of the platform.