Classic Remote Injection (CreateRemoteThread chain)
-
OpenProcess -
VirtualAllocEx -
WriteProcessMemory -
CreateRemoteThread -
CreateRemoteThreadEx -
NtCreateThreadEx -
QueueUserAPC
Lower-Level Variants
-
NtWriteVirtualMemory -
NtAllocateVirtualMemory -
NtQueueApcThread -
RtlCreateUserThread
Section Mapping / Advanced Injection
-
NtCreateSection -
NtMapViewOfSection -
MapViewOfFile -
MapViewOfFileEx
Process Hollowing
-
CreateProcess(withCREATE_SUSPENDED) -
ZwUnmapViewOfSection -
NtUnmapViewOfSection -
SetThreadContext -
ResumeThread
Thread Context Manipulation
-
GetThreadContext -
SetThreadContext