During a network incident, you observe that an internal host is communicating with an external IP address on TCP port 8080. The traffic is HTTP and contains periodic GET requests to '/update.php' with a custom User-Agent string 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' but the response body is encrypted binary data. You suspect this is command-and-control (C2) communication. Which network forensic artifact would most directly reveal the C2 protocol structure and commands being sent?
The response body is encrypted binary data, which likely contains the actual C2 commands. To understand the protocol structure and extract commands, you must decrypt the payload using the malware's decryption algorithm. This requires reverse engineering the malware or knowing the key. Once decrypted, the structure and commands become visible, providing direct insight into the C2 communication.
Why this answer
The correct answer is to decrypt the HTTP response body using the malware's decryption routine. Since the C2 commands are transmitted in an encrypted binary payload, only decryption can reveal the protocol structure and commands. Other artifacts like headers, TCP metadata, or DNS queries do not contain the encrypted command data and thus cannot provide the necessary insight.
Exam trap
The trap here is focusing on easily visible HTTP headers or metadata, which may show the C2 server but not the encrypted commands that define the protocol.