Skip to main content
T1055Privilege Escalationhard difficulty

Process Injection

Process Injection runs adversary code inside the address space of another live process, so execution hides behind a legitimate, trusted program and can inherit its privileges and network access while evading process-based defenses. Variants include classic remote-thread injection, reflective DLL loading, and process hollowing. The detection signature is API behavior: OpenProcess with VM_WRITE, WriteProcessMemory, and CreateRemoteThread against another process, plus memory regions that are both writable and executable inside an otherwise normal process.

Practice detecting Process Injection on realistic XDR, SIEM alerts in SOCSimulator Operations.

XDRSIEM

What is Process Injection?

Process Injection is documented as technique T1055 in MITRE ATT&CK® v19.1 under the Privilege Escalation tactic. Detection requires visibility into XDR, SIEM telemetry.

Detection Strategies

The following detection strategies help SOC analysts identify Process Injection 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 for suspicious use of Windows API functions associated with remote process injection including OpenProcess with PROCESS_VM_WRITE, WriteProcessMemory, CreateRemoteThread, and NtQueueApcThread targeting other processes.

  2. 2

    Alert on process hollowing indicators including processes created in a suspended state followed immediately by WriteProcessMemory calls, SuspendThread and ResumeThread sequences, and processes with mismatched image paths in memory versus disk.

  3. 3

    Detect unusual memory allocation patterns in legitimate processes, including executable memory regions allocated by external processes, which is a signature of shellcode injection techniques used to load code into trusted host processes.

  4. 4

    Monitor for cross-process memory access to sensitive processes including lsass.exe, browser processes, and security tool processes from unexpected parent processes, as these are high-value injection targets for credential theft and defense evasion.

  5. 5

    Track processes that exhibit network activity inconsistent with their typical behavior following periods where remote thread creation was observed, as injected code frequently establishes C2 communications through the host process network context.

Example Alerts

These realistic alert examples show what Process Injection 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.

CriticalXDR

Process Hollowing Detected Against svchost.exe

EDR telemetry captured process hollowing sequence: a malicious loader created svchost.exe in suspended state, unmapped the legitimate image using NtUnmapViewOfSection, wrote malicious shellcode into the process address space, and resumed execution. The hollowed svchost.exe process now runs attacker-controlled code while appearing as a legitimate Windows service host in task listings and security monitoring dashboards.

HighXDR

Shellcode Injected into Browser Process

Cross-process memory write detected: an untrusted process performed WriteProcessMemory into chrome.exe followed by CreateRemoteThread execution in the browser process. The injected shellcode establishes a network connection to an external command server from within the Chrome process context, allowing C2 communications to blend with legitimate browser traffic and bypass security controls that trust browser network activity.

HighXDR

Reflective DLL Injection in explorer.exe

Memory analysis detected a PE image loaded reflectively into explorer.exe without a corresponding file on disk or standard DLL load record. The in-memory PE contains a post-exploitation framework implant and is communicating with external infrastructure. Reflective loading avoids DLL registration that would appear in standard module enumeration, making this technique significantly harder to detect than traditional DLL injection methods.

Frequently Asked Questions

How do SOC analysts detect Process Injection?
Detection centers on XDR, SIEM telemetry for the privilege escalation phase of the attack. Monitor for suspicious use of Windows API functions associated with remote process injection including OpenProcess with PROCESS_VM_WRITE, WriteProcessMemory, CreateRemoteThread, and NtQueueApcThread targeting other processes. Alert on process hollowing indicators including processes created in a suspended state followed immediately by WriteProcessMemory calls, SuspendThread and ResumeThread sequences, and processes with mismatched image paths in memory versus disk.
What does a Process Injection alert look like?
A representative XDR detection is "Process Hollowing Detected Against svchost.exe" (critical severity): EDR telemetry captured process hollowing sequence: a malicious loader created svchost.exe in suspended state, unmapped the legitimate image using NtUnmapViewOfSection, wrote malicious shellcode into the process address space, and resumed execution. The hollowed svchost.exe process now runs attacker-controlled code while appearing as a legitimate Windows service host in task listings and security monitoring dashboards.
Which tools detect Process Injection, and how can I practice?
Process Injection (T1055) is best surfaced with XDR, SIEM telemetry, which exposes the privilege escalation signals described above. Practice detecting it on those exact consoles in SOCSimulator Operations, free.

Practice Process Injection in a Free Room

Investigate Process Injection on realistic SIEM, XDR, and firewall consoles, free.

Purchase Order, Poisoned

Purchase Order, Poisoned

A sales coordinator opened a malspam 'purchase order' and a finance workstation went quiet, then started talking to the internet. Follow the chain from a sender-spoofed email through an Equation Editor exploit, a rundll32 loader, Run-key persistence, and a hollowed system process to the FormBook stealer's HTTP command-and-control.

30m·256 tasks
View Operation
Search Engine Poisoning: From a Sponsored Result to the Domain Controller

Search Engine Poisoning: From a Sponsored Result to the Domain Controller

An analyst at a mid-sized logistics firm searched for a routine software update, clicked the sponsored result at the top of the page, and went back to work. Five days later the SOC is holding a workstation, a file server and a domain controller whose telemetry nobody has read yet. You have the SIEM and the endpoint console for those five days, and most of what is in them is an ordinary week. Reconstruct what the click actually started, follow it off the workstation, and put names to the files and the account behind the activity that does not belong.

1h·508 tasks
View Operation
Fake Zoom to Ransomware: The Social Engineering Pipeline

Fake Zoom to Ransomware: The Social Engineering Pipeline

In this advanced SOC simulation, you will investigate a multi-stage intrusion that began with a drive-by download of a trojanized Zoom installer. The attack progressed through several stages of loader execution, including d3f@ckloader and IDAT loader, eventually leading to the deployment of high-end C2 frameworks like Cobalt Strike and Brute Ratel. You must trace the attacker's path from the initial web-based compromise, through lateral movement via RDP tunneling and proxy tools, to the final mass-deployment of BlackSuit ransomware via enterprise management software. This scenario is based on real-world 2025 threat intelligence and requires deep analysis of SIEM, XDR, and Firewall telemetry to reconstruct the full kill chain.

1h 40m·15010 tasks
View Operation
Glossary

What is Privilege Escalation? SOC Glossary

Privilege escalation is the set of techniques an attacker uses to gain higher access rights than they initially obtained…

Read more
Glossary

What is Least Privilege? SOC Glossary

The principle of least privilege states that users, processes, and systems should hold only the minimum access rights re…

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 Zero Trust? SOC Glossary

Zero Trust is a security architecture philosophy based on "never trust, always verify," requiring continuous authenticat…

Read more
Career Path

Security Engineer Career Guide: Salary & Skills

Security Engineers build and maintain the infrastructure that SOC analysts depend on. You deploy SIEMs, configure firewa…

Read more
Career Path

Incident Responder Career Guide: Salary & Skills

Incident Responders lead the technical response when confirmed breaches happen. You coordinate containment, run forensic…

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
Playbook

Suspicious Process Execution Investigation: Investigation Playbook

When XDR or EDR alerts on suspicious process execution, unusual parent-child relationships, encoded command lines, or pr…

Read more
Playbook

Cobalt Strike Beacon Investigation: Investigation Playbook

When network or endpoint detection tools alert on periodic HTTP/HTTPS beaconing, named pipe creation, or process injecti…

Read more
Glossary

SOC Glossary: Security Operations Terminology

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

Read more