Skip to main content

Lab 7: C2 Communications Laboratory

Analyse captured command-and-control traffic and build a benign request/response simulator.

The brief

Analyse a set of captured command-and-control traffic, then build a benign simulator that reproduces its request/response pattern.

Once malware is running on a target, it typically needs to communicate with its operator. This lab covers that channel: the basic concepts behind command-and-control, the forms information exchange between operator and target can take, and the infrastructure dependencies that channel relies on, including what happens when the server on the other end goes dark.

Students analyse a set of captured command-and-control traffic to determine its communication pattern, then build a benign simulator that reproduces that same request and response behaviour, connecting analysis to construction rather than treating the two as separate skills.

What you submit

Due: 28 September 2027 ·Weight: 2% of the course grade

How it is marked

Assessed on whether the analysis and simulator correctly capture the C2 architecture and communication pattern of the traffic given.

Key dates

The spec

The brief poses the problem and leaves room for a response. The spec is the fixed part: what a marker checks. Some lines can be checked mechanically; the rest call for judgement.