Has terminated services related to backups, security, databases, communication, filesharing and websites.123
Service Stop T1489
- Tactic
- Impact
- Platforms
- ESXi, IaaS, Linux, macOS, Windows
- Version
- 1.4
- Created
- 29 March 2019
- Last modified
- 12 May 2026
- Contributor
- Liran Ravich, CardinalOps
Service Stop MITRE reference T1489
7 groups have been recorded using this technique. Newest first; each entry carries MITRE’s procedure text and a link to the group’s full record. Click a name to filter the rules below.
Has shut down virtual machines from within a victim's on-premise VMware ESXi infrastructure.1
Has used PsExec to stop services prior to the execution of ransomware.1
Has used taskkill.exe and net.exe to stop backup, catalog, cloud, and other services prior to network encryption.1
Has disabled actively running virtual environments using the KillMe function to include VMware, Microsoft Hypervisors, and VirtualBox.1
Attempts to stop the MSSQL Windows service to ensure successful encryption of locked files.1
All 7 groups for this technique · 6 newest in this preview
47 software entries are documented implementing this technique. MITRE files each as a tool or as malware; newest first, then by how many groups carry them.
Has terminated an existing process to ensure that its own new process can execute.1
Has disabled the cgi-server process on Ivanti Connect Secure appliances.1
Has terminated all instances of the cgi-server process before activating the modified DSAuth.pm file.1
Has terminated active processes and services based on a hardcoded list using the CloseServiceHandle() function.1 Embargo has also leveraged MS4Killer to terminate processes contained in an embedded list of security software process names that were XOR-encrypted.2
Has terminated Chrome and Brave browsers using the taskkill command on Windows and the killall command on other systems such as Linux and macOS.1 InvisibleFerret has also utilized it’s ssh_kill command to terminate Chrome and Brave browser processes.2
Has the capability to terminate services related to backups, security, databases, communication, filesharing and websites.123 Medusa Ransomware has also utilized the taskkill /F /IM <process> /T command to stop targeted processes and net stop <process> command to stop designated services.23
All 47 software entries for this technique · 6 newest in this preview
Offense vs defense T1489
Is defensive coverage keeping up with adversary use? Eight counts, each ranked against all 697 ATT&CK techniques. Attack sits left, defense right, so a shape leaning left means adversaries are better documented here than defenders are equipped. Hover any spoke for its percentile and the share of techniques that have more. The timeline below shows when each side arrived.
How it got here
Adversary activity (campaign spans) over cumulative rule output. Each source is plotted independently from zero, so neither line includes the other. Campaign dates are year-granularity.
Service Stop detection strategy DET0021
MITRE names one behaviour worth catching for this technique and breaks it into 4 analytics, one per platform. Each carries the log sources it needs and the fields you tune per environment.
Behavioral Detection for Service Stop across Platforms
AN0061 · Windows
Adversary disables or stops critical services (e.g., Exchange, SQL, AV, endpoint monitoring) using native utilities or API calls, often preceding destructive actions (T1485, T1486). Behavioral chain: Elevated execution context + stop-service or sc.exe or ChangeServiceConfigW + terminated or disabled service + possible follow-up file manipulation.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| Process CreationDC0032 | WinEventLog:Sysmon | EventCode=1 |
| Service MetadataDC0041 | WinEventLog:Sysmon | EventCode=4 |
| Service CreationDC0060 | WinEventLog:System | EventCode=7036 |
| Logon Session MetadataDC0088 | WinEventLog:Security | EventCode=4672 |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| TimeWindow | Time span between elevated privilege use and critical service stop |
| ServiceName | Service names of interest (e.g., MSExchangeIS, SQLSERVERAGENT) |
| ParentProcess | Upstream process lineage leading to service stop |
AN0062 · Linux
Adversary executes systemctl or service stop targeting high-value services (e.g., mysql, sshd), possibly followed by rm or shred against data stores. Behavioral chain: sudo/su usage + stop command + /var/log/messages or syslog entries + file access/delete.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| Process CreationDC0032 | auditd:SYSCALL | execve of systemctl or service stop |
| File DeletionDC0040 | auditd:SYSCALL | unlink/unlinkat on service binaries or data targets |
| Service MetadataDC0041 | linux:syslog | service stopped messages |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| TimeWindow | Window between service stop and suspicious file deletion |
| ExecUser | Username or UID executing service stop command |
AN0063 · macOS
Use of launchctl to stop services or kill critical background processes (e.g., securityd, com.apple.*), typically followed by command-line tools like rm or diskutil. Behavioral chain: Terminal or remote shell + launchctl bootout/disable + process termination + follow-on modification.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| Process CreationDC0032 | auditd:SYSCALL | execve of launchctl or pkill |
| Service MetadataDC0041 | macos:unifiedlog | launchctl disable or bootout calls |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| ServiceLabel | Launch daemon label or name targeted by command |
| LaunchType | Whether the command disables or boots out the service |
AN0064 · ESXi
Attacker disables VM-related services or stops VMs forcibly to target vmdk or logs. Behavioral chain: esxcli or vim-cmd stop + audit log showing user privilege use + datastore file manipulation.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| Process TerminationDC0033 | esxi:hostd | Log entries indicating VM powered off or forcibly terminated |
| Service MetadataDC0041 | esxi:hostd | Stop VM or disable service events via vim-cmd |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| VMName | Targeted virtual machine name |
| InitiatorUser | User who issued stop or disable command |
Operate intrusion detection, analysis, and response systems on a separate network from the production environment to lessen the chances that an adversary can see and interfere with critical response functions.
Develop and enforce security policies that include the use of out-of-band communication channels for critical communications during a security incident.
Ensure proper process and file permissions are in place to inhibit adversaries from disabling or interfering with critical services.
Ensure proper registry permissions are in place to inhibit adversaries from disabling or interfering with critical services.
Limit privileges of user accounts and groups so that only authorized administrators can interact with service changes and service configurations.
Tests from Atomic Red Team (MIT licence) · technique definition