kevmap

TechniquesT1543 › T1543.003

T1543.003 Windows Service

persistence · privilege escalation — Windows · attack.mitre.org · JSON

1
MITRE detection strategy
1
analytics
47
Sigma rules tagged attack.t1543.003
0
KEV CVEs mapped here
<p>Adversaries may create or modify Windows services to repeatedly execute malicious payloads as part of persistence. When Windows boots up, it starts programs or applications called services that perform background system functions. Windows service configuration information, including the file path to the service's executable or recovery programs/commands, is stored in the Windows Registry.</p><p>Adversaries may install a new service or modify an existing service to execute at startup in order to persist on a system. Service configurations can be set or modified using system utilities (such as sc.exe), by directly modifying the Registry, or by interacting directly with the Windows API.</p><p>Adversaries may also use services to install and execute malicious drivers. For example, after dropping a driver file (ex: .sys) to disk, the payload can be loaded and registered via Native API functions such as CreateServiceW() (or manually via functions such as ZwLoadDriver() and ZwSetValueKey()), by creating the required service Registry values (i.e. Modify Registry), or by using command-line utilities such as PnPUtil.exe. Adversaries may leverage these drivers as Rootkits to hide the presence of malicious activity on a system. Adversaries may also load a signed yet vulnerable driver onto a compromised machine (known as "Bring Your Own Vulnerable Driver" (BYOVD)) as part of Exploitation for Privilege Escalation.</p><p>Services may be created with administrator privileges but are executed under SYSTEM privileges, so an adversary may also use a service to escalate privileges. Adversaries may also directly start services through Service Execution.</p><p>To make detection analysis more challenging, malicious services may also incorporate Masquerade Task or Service (ex: using a service and/or payload name related to a legitimate OS or benign software component). Adversaries may also create ‘hidden’ services (i.e., Hide Artifacts), for example by using the sc sdset command to set service permissions via the Service Descriptor Definition Language (SDDL). This may hide a Windows service from the view of standard service enumeration methods such as Get-Service, sc query, and services.exe.</p>

KEV CVEs mapped to this technique · CTID Mappings Explorer

None. No KEV entry in the public mapping names this technique. Given that 74.7% of KEV has no mapping at all, this says more about the mapping than about the technique.

Detection strategy · ATT&CK Enterprise v19.2

Sigma rules · SigmaHQ da9bb07d64, tag attack.t1543.003

Author: Nasreddine Bencherchali (Nextron Systems) · 2022-08-18 (modified 2023-12-02) · logsource: product=windows category=driver_load · 05296024-fe8a-4baf-8f3d-9a5f5624ceb2
Detects loading of known malicious drivers via their hash.
Techniques: T1543.003T1068
Author: Florian Roth (Nextron Systems) · 2018-11-23 (modified 2021-11-30) · logsource: product=windows service=system · 1228f8e2-7e79-4dea-b0ad-c91f1d5016c1
This method detects malicious services mentioned in Turla PNG dropper report by NCC Group in November 2018
Techniques: T1543.003
Author: Victor Sergeev, oscd.community, Nasreddine Bencherchali (Nextron Systems) · 2019-10-21 (modified 2022-11-18) · logsource: product=windows category=process_creation · 138d3531-8793-4f50-a2cd-f291b2863d78
Detects service path modification via the "sc" binary to a suspicious command or path
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-07-14 (modified 2022-11-18) · logsource: product=windows category=process_creation · 17a1be64-8d88-40bf-b5ff-a4f7a50ebcc8
Detects creation of a new service via "sc" command or the powershell "new-service" cmdlet with suspicious binary paths
Techniques: T1543.003
Author: Connor Martin, Nasreddine Bencherchali · 2022-12-23 (modified 2023-06-22) · logsource: product=windows service=system · 1a31b18a-f00c-4061-9900-f735b96c99fc
Detects service installation of different remote access tools software. These software are often abused by threat actors to perform
Techniques: T1543.003T1569.002
Author: Florian Roth (Nextron Systems) · 2022-07-26 (modified 2024-11-23) · logsource: product=windows category=driver_load · 1a42dfa6-6cb2-4df9-9b48-295be477e835
Detects the load of a signed WinRing0 driver often used by threat actors, crypto miners (XMRIG) or malware for privilege escalation
Techniques: T1543.003
Author: pH-T (Nextron Systems) · 2022-03-18 (modified 2022-03-24) · logsource: product=windows service=system · 1b2ae822-6fe1-43ba-aa7c-d1a3b3d1d5f2
Detects service installation with suspicious folder patterns
Techniques: T1543.003
Author: pH-T (Nextron Systems), Florian Roth (Nextron Systems) · 2022-03-18 (modified 2023-12-04) · logsource: product=windows service=system · 1d61f71d-59d2-479e-9562-4ff5f4ead16b
Detects suspicious service installation commands
Techniques: T1543.003
Author: Florian Roth (Nextron Systems) · 2017-03-31 (modified 2021-11-30) · logsource: product=windows service=system · 1df8b3da-b0ac-4d8a-b7c7-6cb7c24160e4
This method detects a service install of malicious services mentioned in Carbon Paper - Turla report by ESET
Techniques: T1543.003
Author: Bhabesh Raj · 2021-05-06 (modified 2022-11-29) · logsource: product=windows service=system · 25b9c01c-350d-4b95-bed1-836d04a4f324
Detects the use of Moriya rootkit as described in the securelist's Operation TunnelSnake report
Techniques: T1543.003
Author: Florian Roth (Nextron Systems) · 2022-03-18 (modified 2024-02-09) · logsource: product=windows service=system · 26481afe-db26-4228-b264-25a29fe6efc7
Detects uncommon service installation commands by looking at suspicious or uncommon image path values containing references to encoded powershell commands, temporary paths, etc.
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-08-18 (modified 2024-11-23) · logsource: product=windows category=driver_load · 295c9289-acee-4503-a571-8eacaef36b28
Detects the load of HackSys Extreme Vulnerable Driver which is an intentionally vulnerable Windows driver developed for security enthusiasts to learn and polish their exploitation skills at Kernel level and often abused by threat actors
Techniques: T1543.003
Author: Florian Roth (Nextron Systems) · 2017-02-12 (modified 2021-11-27) · logsource: product=windows category=driver_load · 2c4523d5-d481-4ed0-8ec3-7fbf0cb41a75
Detects a driver load from a temporary directory
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-01-21 (modified 2023-02-23) · logsource: product=windows category=file_event · 304afd73-55a5-4bb9-8c21-0b1fc84ea9e4
Detects creation of the PSEXEC key file. Which is created anytime a PsExec command is executed. It gets written to the file system and will be recorded in the USN Journal on the target system
Author: Florian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · 2022-08-25 · logsource: product=windows service=system · 31c51af6-e7aa-4da7-84d4-8f32cc580af2
Detects known malicious service installation that appear in cases in which a Sliver implants execute the PsExec commands
Techniques: T1543.003T1569.002
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-06-16 (modified 2026-06-29) · logsource: product=windows category=process_creation · 3371f518-5fe3-4cf6-a14b-2a0ae3fd8a4f
Detects usage of Sysinternals PsService which can be abused for service reconnaissance and tampering
Techniques: T1543.003
Author: Sreeman · 2020-09-29 (modified 2023-02-04) · logsource: product=windows category=process_creation · 38879043-7e1e-47a9-8d46-6bec88e201df
Detects the modification of an existing service in order to execute an arbitrary payload when the service is started or killed as a potential method for persistence.
Techniques: T1543.003T1574.011
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-10-03 (modified 2023-12-02) · logsource: product=windows category=driver_load · 39b64854-5497-4b57-a448-40977b8c9679
Detects loading of known malicious drivers via the file name of the drivers.
Techniques: T1543.003T1068
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-07-14 (modified 2025-10-07) · logsource: product=windows category=process_creation · 431a1fdb-4799-4f3b-91c3-a683b003fc49
Detects creation of a new service (kernel driver) with the type "kernel"
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-03-23 (modified 2026-06-29) · logsource: product=windows category=process_creation · 48bbc537-b652-4b4e-bd1d-281172df448f
Detects usage of Sysinternals PsSuspend which can be abused to suspend critical processes
Techniques: T1543.003
Author: Florian Roth (Nextron Systems), Markus Neis, Jonhnathan Ribeiro, Daniil Yugoslavskiy, oscd.community · 2018-03-23 (modified 2023-03-08) · logsource: product=windows service=system · 53ba33fd-3a50-4468-a5ef-c583635cfa92
Detects OilRig schedule task persistence as reported by Nyotron in their March 2018 report
Author: Florian Roth (Nextron Systems), Wojciech Lesicki · 2021-05-26 (modified 2022-11-27) · logsource: product=windows service=system · 5a105d34-05fc-401e-8553-272b45c1522d
Detects known malicious service installs that appear in cases in which a Cobalt Strike beacon elevates privileges or lateral movement
Author: pH-T (Nextron Systems) · 2022-03-18 (modified 2024-01-18) · logsource: product=windows service=system · 5e993621-67d4-488a-b9ae-b420d08b96cb
Detects service installation in suspicious folder appdata
Techniques: T1543.003
Author: frack113 · 2022-02-04 (modified 2024-04-03) · logsource: product=windows category=registry_set · 612e47e9-8a59-43a6-b404-f48683f45bd6
Detects changes to the "ServiceDLL" value related to a service in the registry. This is often used as a method of persistence.
Techniques: T1543.003
Author: Wojciech Lesicki · 2021-06-29 (modified 2024-03-25) · logsource: product=windows category=registry_set · 61a7697c-cb79-42a8-a2ff-5f0cdfae0130
Detects known malicious service installs that appear in cases in which a Cobalt Strike beacon elevates privileges or lateral movement.
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-02-28 (modified 2025-10-22) · logsource: product=windows category=process_creation · 6c8fbee5-dee8-49bc-851d-c3142d02aa47
Detects suspicious DACL modifications to allow access to a service from a suspicious trustee. This can be used to override access restrictions set by previous ACLs.
Techniques: T1543.003
Author: pH-T (Nextron Systems) · 2022-03-18 (modified 2024-03-05) · logsource: product=windows service=system · 70f00d10-60b2-4f34-b9a0-dc3df3fe762a
Detects suspicious service installation scripts
Techniques: T1543.003
Author: Milad Cheraghi · 2025-05-31 (modified 2025-12-05) · logsource: product=linux service=auditd · 710bdbce-495d-491d-9a8f-7d0d88d2b41e
Detects usage of the `mknod` syscall to create special files (e.g., character or block devices). Attackers or malware might use `mknod` to create fake devices, interact with kernel interfaces, or establish covert channels in Linux systems. Monitoring the use of `mknod` is important because this syscall is rarely used by legitimate applications, and it can be abused to bypass file system restrictions or create backdoors.
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-10-03 (modified 2023-12-02) · logsource: product=windows category=driver_load · 72cd00d6-490c-4650-86ff-1d11f491daa1
Detects the load of known vulnerable drivers via the file name of the drivers.
Techniques: T1543.003T1068
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-08-18 (modified 2023-12-02) · logsource: product=windows category=driver_load · 7aaaf4b8-e47c-4295-92ee-6ed40a6f60c8
Detects loading of known vulnerable drivers via their hash.
Techniques: T1543.003T1068
Author: Florian Roth (Nextron Systems), Markus Neis, Jonhnathan Ribeiro, Daniil Yugoslavskiy, oscd.community · 2018-03-23 (modified 2023-03-08) · logsource: product=windows category=registry_event · 7bdf2a7c-3acc-4091-9581-0a77dad1c5b5
Detects OilRig registry persistence as reported by Nyotron in their March 2018 report
Author: Matt Anderson, Dray Agha, Anna Pham (Huntress) · 2026-01-02 · logsource: product=windows category=process_creation · 85f520e7-6f5e-43ca-874c-222e5bf9c0de
Detects execution of devcon.exe with commands that disable the VMware Virtual Machine Communication Interface (VMCI) device. This can be legitimate during VMware Tools troubleshooting or driver conflicts, but may also indicate malware attempting to hijack communication with the hardware via the VMCI device. This has been used to facilitate VMware ESXi vulnerability exploits to escape VMs and execute code on the ESXi host.
Techniques: T1543.003T1685
Author: Timur Zinniatullin, Daniil Yugoslavskiy, oscd.community · 2023-02-20 (modified 2025-09-01) · logsource: product=windows category=process_creation · 85ff530b-261d-48c6-a441-facaa2e81e48
Detects the creation of a new service using the "sc.exe" utility.
Techniques: T1543.003
Author: Jonhnathan Ribeiro, oscd.community · 2020-10-16 (modified 2023-02-28) · logsource: product=windows category=process_creation · 99cf1e02-00fb-4c0d-8375-563f978dfd37
Detects suspicious DACL modifications to deny access to a service that affects critical trustees. This can be used to hide services or make them unstoppable.
Techniques: T1543.003
Author: Florian Roth (Nextron Systems) · 2017-03-07 (modified 2021-11-30) · logsource: product=windows service=system · 9e987c6c-4c1e-40d8-bd85-dd26fba8fdd6
This method detects a service install of the malicious Microsoft Network Realtime Inspection Service service described in StoneDrill report by Kaspersky
Techniques: T1543.003
Author: Bhabesh Raj · 2021-05-06 (modified 2023-05-05) · logsource: product=windows category=file_event · a1507d71-0b60-44f6-b17c-bf53220fdd88
Detects the creation of a file named "MoriyaStreamWatchmen.sys" in a specific location. This filename was reported to be related to the Moriya rootkit as described in the securelist's Operation TunnelSnake report.
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-10-18 · logsource: product=windows category=process_creation · a95b9b42-1308-4735-a1af-abb1c5e6f5ac
Detects suspicious DACL modifications via the "Set-Service" cmdlet using the "SecurityDescriptorSddl" flag (Only available with PowerShell 7) that can be used to hide services or make them unstopable
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-07-22 · logsource: product=windows service=system · b98a10af-1e1e-44a7-bab2-4cc026917648
Detects PDQDeploy service installation on the target system. When a package is deployed via PDQDeploy it installs a remote service on the target machine with the name "PDQDeployRunner-X" where "X" is an integer starting from 1
Techniques: T1543.003
Author: Timur Zinniatullin, Daniil Yugoslavskiy, oscd.community · 2023-02-20 · logsource: product=windows category=process_creation · c02e96b7-c63a-4c47-bd83-4a9f74afcfb2
Detects the creation of a new service using powershell.
Techniques: T1543.003
Author: Florian Roth (Nextron Systems), Markus Neis, Jonhnathan Ribeiro, Daniil Yugoslavskiy, oscd.community · 2018-03-23 (modified 2023-03-08) · logsource: product=windows service=security · c0580559-a6bd-4ef6-b9b7-83703d98b561
Detects OilRig schedule task persistence as reported by Nyotron in their March 2018 report
Author: Florian Roth (Nextron Systems) · 2021-05-27 (modified 2022-12-25) · logsource: product=windows service=system · c4ff1eac-84ad-44dd-a6fb-d56a92fc43a9
Detects a ProcessHacker tool that elevated privileges to a very high level
Techniques: T1543.003T1569.002
Author: Connor Martin, Nasreddine Bencherchali (Nextron Systems) · 2022-12-23 (modified 2024-12-07) · logsource: product=windows service=security · c8b00925-926c-47e3-beea-298fd563728e
Detects service installation of different remote access tools software. These software are often abused by threat actors to perform
Techniques: T1543.003T1569.002
Author: Florian Roth (Nextron Systems), Daniil Yugoslavskiy, oscd.community (update) · 2017-03-27 (modified 2022-10-09) · logsource: product=windows service=security · cb062102-587e-4414-8efa-dbe3c7bf19c6
Detects the installation of a service named "javamtsup" on the system. The CosmicDuke info stealer uses Windows services typically named "javamtsup" for persistence.
Techniques: T1543.003T1569.002
OilRig APT Activity criticaltest
Author: Florian Roth (Nextron Systems), Markus Neis, Jonhnathan Ribeiro, Daniil Yugoslavskiy, oscd.community · 2018-03-23 (modified 2023-03-08) · logsource: product=windows category=process_creation · ce6e34ca-966d-41c9-8d93-5b06c8b97a06
Detects OilRig activity as reported by Nyotron in their March 2018 report
Author: Florian Roth (Nextron Systems), Wojciech Lesicki · 2021-05-26 (modified 2022-11-27) · logsource: product=windows service=security · d7a95147-145f-4678-b85d-d1ff4a3bb3f6
Detects known malicious service installs that appear in cases in which a Cobalt Strike beacon elevates privileges or lateral movement
Author: Matt Anderson, Dray Agha, Anna Pham (Huntress) · 2026-01-02 · logsource: product=windows category=process_creation · e76ca062-4de0-4d79-8d90-160a0d335eca
Detects execution of the Kernel Driver Utility (KDU) tool. KDU can be used to bypass driver signature enforcement and load unsigned or malicious drivers into the Windows kernel. Potentially allowing for privilege escalation, persistence, or evasion of security controls.
Techniques: T1543.003
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-07-22 · logsource: product=windows service=system · ee9ca27c-9bd7-4cee-9b01-6e906be7cae3
Detects a PDQDeploy service installation which indicates that PDQDeploy was installed on the machines. PDQDeploy can be abused by attackers to remotely install packages or execute commands on target machines
Techniques: T1543.003

Rules tagged at the parent level (attack.t1543) 9

These target the parent technique, not this sub-technique specifically. Listed for completeness, not counted as coverage.

Author: Florian Roth (Nextron Systems) · 2023-05-08 (modified 2024-11-23) · logsource: product=windows category=driver_load · 10cb6535-b31d-4512-9962-513dcbc42cc1
Detects driver load of the System Informer tool
Techniques: T1543
Author: Florian Roth (Nextron Systems) · 2023-05-08 (modified 2024-11-23) · logsource: product=windows category=process_creation · 5722dff1-4bdd-4949-86ab-fbaf707e767a
Detects the execution of System Informer, a task manager tool to view and manipulate processes, kernel options and other low level operations
Techniques: T1082T1564T1543
Author: Florian Roth (Nextron Systems) · 2022-11-16 (modified 2024-11-23) · logsource: product=windows category=driver_load · 67add051-9ee7-4ad3-93ba-42935615ae8d
Detects driver load of the Process Hacker tool
Techniques: T1543
CVE tags: CVE-2021-21551
Author: Tim Rauch (Nextron Systems), Elastic (idea) · 2022-09-15 (modified 2023-01-04) · logsource: product=windows service=system · 71c276aa-49cd-43d2-b920-2dcd3e6962d5
Detects a service installed by a client which has PID 0 or whose parent has PID 0
Techniques: T1543
Author: Florian Roth (Nextron Systems) · 2022-10-10 (modified 2024-11-23) · logsource: product=windows category=process_creation · 811e0002-b13b-4a15-9d00-a613fce66e42
Detects the execution of Process Hacker based on binary metadata information (Image, Hash, Imphash, etc). Process Hacker is a tool to view and manipulate processes, kernel options and other low level options. Threat actors abused older vulnerable versions to manipulate system processes.
Techniques: T1622T1564T1543
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-06-06 · logsource: product=windows service=codeintegrity-operational · 9b72b82d-f1c5-4632-b589-187159bc6ec1
Detects blocked load attempts of revoked drivers
Techniques: T1543
Author: Tim Rauch (Nextron Systems), Elastic (idea) · 2022-09-15 (modified 2023-01-04) · logsource: product=windows service=security · c4e92a97-a9ff-4392-9d2d-7a4c642768ca
Detects a service installed by a client which has PID 0 or whose parent has PID 0
Techniques: T1543
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-11-10 (modified 2023-06-07) · logsource: product=windows service=codeintegrity-operational · e4be5675-4a53-426a-8c81-a8bb2387e947
Detects blocked load events that did not meet the authenticode signing level requirements or violated the code integrity policy.
Techniques: T1543
Author: Sittikorn S, Tim Shelton · 2022-05-11 (modified 2022-10-05) · logsource: product=windows service=system · e97d9903-53b2-41fc-8cb9-889ed4093e80
Detects service creation from KrbRelayUp tool used for privilege escalation in Windows domain environments where LDAP signing is not enforced (the default settings)
Techniques: T1543