C2 Server

In order to understand a Command and Control framework, we must first start by understanding the various components of a C2 server. Let’s start with the most essential component - The C2 Server itself. The C2 Server serves as a hub for agents to call back to. Agents will periodically reach out to the C2 server and wait for the operator’s commands.

This screenshot depicts a basic C2 server diagram.

Agents / Payloads

Listeners

Beacons

Obfuscating Agent Callbacks

Payload Types

Payload Formats

Modules

Post Exploitation Modules

Pivoting Modules

Domain Fronting

C2 Profiles