
Cobalt Strike: Beacon Detection
In this scenario, a threat actor has gained a foothold in a corporate environment. You will serve as a SOC Analyst tasked with identifying the initial infection vector, tracing lateral movement, and uncovering the final objectives of the intrusion. This room focuses on detecting beacon traffic, process injection patterns, and the hands-on-keyboard activity that precedes encryption. You will utilize SIEM logs and XDR telemetry to reconstruct the attack timeline and identify critical Indicators of Compromise (IOCs).
Start this operation
Investigation Tasks
Complete each task by investigating alerts and submitting your findings.
Find the LOLBin That Launched the Intrusion
10CORP-WEB-01 runs a public-facing Confluence server, and an exploitation attempt against it (CVE-2023-22527) gave the attacker code execution as SYSTEM. The first stage abused a signed, built-in Windows utility to pull down and run a remote HTA payload. Trace the process chain under the Confluence web process and identify the legitimate Microsoft binary the attacker repurposed for that initial execution.
Pin Down the Command-and-Control Destination
10Moments after the HTA payload ran, the compromised CORP-WEB-01 host reached out to attacker-controlled infrastructure to establish its beacon. Having confirmed how the host was initially executed, your next step is to scope the C2 channel. Review the XDR Network Events for the outbound connection that left the host right after that first-stage execution and identify the external destination it called home to.
Fingerprint the In-Memory PowerShell Stage
5With the C2 channel mapped, you need to characterise what the beacon actually ran. On CORP-WEB-01 the LOLBin you identified spawned a hidden PowerShell process that carried the next stage of the intrusion. To support detection-engineering and threat-intel enrichment, pivot into the XDR Process Tree, locate that PowerShell node in the chain, and record the file hash the EDR captured for it.
Catch the Tooling Dropped to Disk
5The in-memory stage gave the attacker hands-on access, and they began pulling additional tooling onto CORP-WEB-01. During one session the host made an outbound HTTP request to a suspicious external server, and shortly afterward an unrecognised binary appeared in a temporary directory. Work the SIEM event messages for that session and identify the name of the file that was written to the host.
Hash the Executed Payload
5On 2025-01-21 the operator pulled a binary onto CORP-WEB-01 over HTTP and ran it out of the Administrator's Temp directory through cmd.exe. The download and the execution are recorded by different sources, and only one of those records carries a hash. Work the SIEM process-creation events for that execution and record the SHA-256 the endpoint captured for the payload.
Trace Credential Harvesting on the Backup Server
5After establishing their foothold, the adversary moved toward the backup infrastructure on corp-bkp-01, using a service account to hunt for administrative credentials. Backup servers are a prized target because they hold keys to the wider estate. Examine the XDR timeline for the PowerShell activity tied to that service account and identify the script that was run to extract credentials from the backup software.
Identify the Exfiltration Tool
5With credentials in hand, the attacker turned to moving data out of the estate and staged a third-party transfer utility to copy a sensitive file share to cloud storage. Before you can block and hunt for this tool, you need a reliable identifier for it. Work through the XDR Process Tree, locate the process responsible for the bulk copy, and record the file hash captured for that binary.
Scope Where the Stolen Data Went
5You have identified the transfer utility the attacker used; the final step is to determine where the data actually went so the destination can be blocked and reported. That tool, running on CORP-FILE-01, pushed a large volume of data out of the environment in a single transfer. Review the XDR Network Events for the outbound connection it opened and identify the external destination that received the unauthorised upload.
8 tasks · 50 points total
Training Tools
Skills You'll Build
Requires foundational alert triage skills. Multiple data sources to correlate.
Prerequisites
- Basic understanding of security alerts
- Familiarity with SIEM concepts
- Familiarity with XDR concepts
Ready to investigate?
More Operations
View allThe Template That Read the Disk
The file-transfer portal that Tideglow Logistics' partners upload to spent a morning returning host files it was never meant to publish, and finished it running an administrator session nobody had logged into. The root cause is CVE-2024-4040 in CrushFTP 10.6.0. Walk the access logs and firewall traffic step by step to trace how a client holding no credentials turned a request parameter into a read of the host, and that read into a takeover.
OneNote Attachment to RAT: A Guided First Investigation
A logistics contracts employee at Glacierline Freight opens an attachment that arrived in her inbox and clicks a button inside it. Minutes later her workstation is running something that appears on no software inventory and is talking to a host that no business process uses. Walk the email gateway records, the file artifacts and the endpoint process tree one step at a time, and work out for yourself which message carried the delivery, what landed on disk, and what ran.
Hijacked Discord Invite to ClickFix Loader: Tracing the Lure
A finance analyst at Halcyon Wealth Partners followed a recycled Discord invite that quietly redirected the browser to a fake verification page. They did what the page asked, and inside the hour the workstation was running a remote-access trojan alongside an info-stealer that shipped browser data straight out of the building. Walk the proxy, endpoint and firewall evidence step by step to trace the lure, the loader, the C2 beacon and the data theft.