Skip to main content
back to agenda
on this page

Designing a Stage0 C2

  • 18:00
  • Wed
  • 15 Nov
Briefing Stage 2


(Backend server): An HTTP/HTTPS/TCP/ICMP listener that will ingest information from an agent and display them to an operator, It will also task an agent with commands and retrieve output.
(Operator): The user controlling the C2, normally he would control the C2 via a dashboard of somekind.
(Agent): the infected system which will run our commands remotely and present the data back to the backend server.

We will go through the journey of creating a simple backend server and show how it could be possible to build it via Python (Flask) or PHP (Laravel) or any web framework for that matter.

Afterwards we will present the data in a dashboard for the operator so he can send commands to the agent and retrieve the output

We will focus on simplistic design to showcase how anyone can create their own custom version for their own operations.