Operator On The Wire
Join
← Back to Knowledge Base
BLUE TEAM / MALWARE REVERSE / WINDOWS / WINDBG

IPC Channels

(Inter-Process Communication)


Search ASCII

s -a 0 L?ffffffff "TARGET"

da <ADDRESS>

Common IPC channels in Windows malware

IPC TypeExampleMalware UsageDetection
Named Pipes\\.\pipe\abctoken theft, beacon child comms, potato exploits\\\\.\\pipe\\, CreateNamedPipe, ConnectNamedPipe
Shared MemoryCreateFileMapping, MapViewOfFileshellcode exchange, injected buffers, config sharingCreateFileMapping, MapViewOfFile, OpenFileMapping
MutexGlobal\abcsingle instance control, infection guardGlobal\, CreateMutex, OpenMutex
EventsCreateEvent, SetEventthread/process signalingCreateEvent, OpenEvent, SetEvent
COMCOM CLSIDs / COM objectsstealth execution, lateral COM abuseCoCreateInstance, CLSID strings, IUnknown
RPCRPC endpoint bindingservice interaction, remote controlRpcBinding, RpcStringBinding
ALPCnative Windows IPCadvanced native malwareNtAlpc, ZwAlpc
Localhost Sockets127.0.0.1:xxxxlocal proxying, staged loaders127.0.0.1, localhost, bind, connect
Clipboard / Temp Filestemp file exchangecrude staging%TEMP%, .tmp, repeated file writes