Skip to main content
T1543Persistencemedium difficulty

Create or Modify System Process

Create or Modify System Process establishes persistence by installing a new service or altering an existing one so a payload re-executes whenever the system starts. Service definitions live in the Windows registry and in systemd unit files on Linux, both of which become high-value monitoring targets. Analysts compare new service entries against an authorized software inventory and alert on services whose binaries sit in user-writable or temp locations, or whose configuration changed outside maintenance windows.

Practice detecting Create or Modify System Process on realistic XDR, SIEM alerts in SOCSimulator Operations.

XDRSIEM

What is Create or Modify System Process?

Create or Modify System Process is documented as technique T1543 in MITRE ATT&CK® v19.1 under the Persistence tactic. Detection requires visibility into XDR, SIEM telemetry.

Detection Strategies

The following detection strategies help SOC analysts identify Create or Modify System Process activity. These methods apply across XDR, SIEM environments and can be implemented as detection rules, correlation queries, or behavioral analytics in your security platform.

  1. 1

    Monitor Windows Registry paths HKLM\SYSTEM\CurrentControlSet\Services for new service entries and compare against authorized software inventory, alerting on services with executable paths in user-writable locations or temp directories.

  2. 2

    Track changes to systemd unit files in /etc/systemd/system/ and /lib/systemd/system/ on Linux systems using file integrity monitoring, alerting on new or modified unit files that execute scripts from non-standard paths.

  3. 3

    Detect service creation using unrecognized or unsigned service binaries by correlating service executable paths with known good software inventory and digital signature validation databases.

  4. 4

    Monitor for services configured with unusual recovery options such as restarting with different executables on failure, which can be used to establish redundant execution mechanisms that survive if the primary service is stopped.

  5. 5

    Alert on service creation or modification events occurring outside of authorized change management windows, particularly on production systems where service changes should follow a controlled deployment process.

Example Alerts

These realistic alert examples show what Create or Modify System Process looks like in your security tools. Use them to tune detection rules and train analysts to recognize true positives versus false positives in live environments.

HighXDR

New System Service Installed with Suspicious Binary

New Windows service registered with binary path C:\Windows\Temp\sysmonitor64.exe. The executable is not digitally signed, was created 2 minutes before service registration, and its hash matches a known remote access trojan variant. The service description reads "Windows System Monitor Service" mimicking legitimate monitoring tools. The service is configured to start automatically as LocalSystem.

CriticalSIEM

Systemd Unit File Created for Reverse Shell Persistence

File integrity monitoring detected creation of /etc/systemd/system/network-monitor.service on production Linux server. The unit file executes a bash script from /var/tmp/.sysmon that establishes a reverse shell connection to an external IP address. The service is configured to restart automatically and starts at boot, providing persistent backdoor access that survives reboots and most incident response actions that do not include full OS reinstallation.

HighXDR

macOS Launch Daemon Created for Persistence

New launch daemon plist file created at /Library/LaunchDaemons/com.apple.system.health.plist on macOS developer workstation. The plist references an executable in /Library/Application Support/.hidden/ that is not associated with any installed application. The daemon is configured to run at boot as root and the executable communicates with a domain that was registered 10 days ago, consistent with attacker-controlled infrastructure.

Frequently Asked Questions

How do SOC analysts detect Create or Modify System Process?
Detection centers on XDR, SIEM telemetry for the persistence phase of the attack. Monitor Windows Registry paths HKLM\SYSTEM\CurrentControlSet\Services for new service entries and compare against authorized software inventory, alerting on services with executable paths in user-writable locations or temp directories. Track changes to systemd unit files in /etc/systemd/system/ and /lib/systemd/system/ on Linux systems using file integrity monitoring, alerting on new or modified unit files that execute scripts from non-standard paths.
What does a Create or Modify System Process alert look like?
A representative XDR detection is "New System Service Installed with Suspicious Binary" (high severity): New Windows service registered with binary path C:\Windows\Temp\sysmonitor64.exe. The executable is not digitally signed, was created 2 minutes before service registration, and its hash matches a known remote access trojan variant. The service description reads "Windows System Monitor Service" mimicking legitimate monitoring tools. The service is configured to start automatically as LocalSystem.
Which tools detect Create or Modify System Process, and how can I practice?
Create or Modify System Process (T1543) is best surfaced with XDR, SIEM telemetry, which exposes the persistence signals described above. Practice detecting it on those exact consoles in SOCSimulator Operations, free.

Build the Skills Behind Create or Modify System Process

We don't have a dedicated room for Create or Modify System Process yet. Practice the surrounding detection skills across SOCSimulator Operations, free.

Explore Operations
Glossary

What is Persistence? SOC Glossary

Persistence is the set of techniques an adversary uses to keep access to a compromised system after whatever gave them t…

Read more
Glossary

What is EDR? SOC Glossary

Endpoint Detection and Response (EDR) is a security technology that continuously monitors endpoint activity, recording p…

Read more
Glossary

What is Threat Hunting? SOC Glossary

Threat hunting is the proactive, human-led process of searching through security telemetry to find hidden threats that e…

Read more
Glossary

What is IOC? SOC Glossary

An Indicator of Compromise (IOC) is an observable artifact, such as a file hash, IP address, domain name, URL, registry …

Read more
Career Path

Threat Hunter Career Guide: Salary & Skills

Threat Hunters do not wait for alerts. You develop hypotheses based on threat intelligence and adversary behavior models…

Read more
Career Path

Detection Engineer Career Guide: Salary & Skills

Detection Engineers build the rules, analytics, and automated workflows that determine what the SOC can see. You transla…

Read more
Tool

XDR Training Console: SOCSimulator

The XDR console in SOCSimulator replicates the investigation workflow of platforms like CrowdStrike Falcon, Microsoft De…

Read more
Tool

SIEM Training Console: SOCSimulator

The SIEM console in SOCSimulator replicates the workflow of enterprise platforms like Splunk Enterprise Security, Micros…

Read more
Comparison

SOCSimulator Vs. Letsdefend: Platform Comparison

SOCSimulator wins on operational realism. You get multi-tool shift simulation with SLA pressure, noise injection, and al…

Read more
Glossary

SOC Glossary: Security Operations Terminology

Complete glossary of Security Operations Center terminology for aspiring SOC analysts.

Read more
Feature

Shift Mode: Real-Time SOC Simulation

Practice alert triage under realistic time pressure with SLA timers and noise injection.

Read more
Feature

Operations: Guided Training Operations

Structured CTF-style investigation operations covering real-world attack scenarios.

Read more