Skip to main content
3CX Cascading Supply-Chain Compromise operation cover
AdvancedSIEMXDRFirewall

3CX Cascading Supply-Chain Compromise

A signed, trusted desktop softphone starts behaving like malware after a routine update: it side-loads an invalidly-signed DLL, pulls a hidden payload from icon files, beacons out over HTTPS with a fixed cookie, steals browser credentials, and stages service persistence on the build host. There is no obviously-bad executable to flag, the detection is the anomalous behaviour of a trusted application. Work the endpoint image-loads and process tree, the SIEM DNS and network records, and the perimeter egress to reconstruct the intrusion.

1h 25m
6 tasks
150 points
Free

Start this operation

Investigation Tasks

Complete each task by investigating alerts and submitting your findings.

1

Find the trusted origin

25

During the morning, an endpoint started generating endpoint telemetry that pointed at a single application as the root of everything that followed, yet that application is signed and on the approved software list. Work the endpoint image-load and process records and identify the dependency module the trusted application loaded that does not belong.

SOC{filename.ext}Hint available
2

Classify how the malicious code ran

20

The malicious module did not arrive as its own program, it rode inside a legitimate, signed application and was executed because that application loaded it from its own directory. Map this execution method to its MITRE ATT&CK technique.

SOC{Txxxx.xxx}Hint available
3

Uncover the hidden retrieval

25

Right after the bad module loaded, the trusted process reached out to a host it has no business contacting and pulled down files that were not what they appeared to be. Identify the external host the trusted application retrieved its hidden next-stage payload from.

SOC{host.domain.tld}Hint available
4

Catch the beacon

20

Once the next stage was in place, the trusted process settled into a steady rhythm of outbound check-ins designed to look like ordinary web traffic. Identify the external address the process beaconed to over HTTPS.

SOC{a.b.c.d}Hint available
5

Expose the data theft

25

A second-stage module was dropped and run to steal what was stored on the endpoint, reaching into a running application's memory to do it. Identify the module that was loaded to carry out the browser theft.

SOC{filename.ext}Hint available
6

Find the foothold on the build host

20

Beyond the workstations, the operators made sure their code would survive a reboot on a more valuable system by planting a file where a trusted service would load it. Identify the host where the persistence DLL was staged.

SOC{HOSTNAME}Hint available

6 tasks · 135 points total

Training Tools

Skills You'll Build

Investigate realistic security alerts
SIEM log analysis
XDR log analysis
Firewall log analysis
MITRE ATT&CK® technique identification
Triage decisions: escalate, investigate, or close
Evidence collection and documentation
Job-ready incident response methodology
Advanced

Complex multi-stage investigations. Realistic noise, ambiguous indicators, lateral movement.

Prerequisites

  • Basic understanding of security alerts
  • Experience with log analysis tools
  • Familiarity with SIEM concepts
  • Familiarity with XDR concepts
  • Familiarity with Firewall concepts

Ready to investigate?

More Operations

View all
AdvancedSIEMFirewall

The Half-Second Tell

A Linux hosting fleet quietly picks up an affected xz-utils / liblzma 5.6.1 build, and the SSH daemon's login path is no longer its own. There is no crash and no malware drop, only a shared object whose hash moved, an sshd that forks a shell it never should, a half-second of extra login latency, and a root key the fleet never issued. Work the package, file-integrity, auth, and perimeter records to surface the subtle host artifacts of CVE-2024-3094 and scope the affected version.

1h 15m150 pts
AdvancedSIEMFirewall

Trust, Forged: The Monitoring-Platform Backdoor

A trusted, signed plugin in Greyford's network monitoring platform was backdoored upstream. From a silent defense-tamper on the monitoring server, follow a low-and-slow DGA-over-DNS beacon under a single attacker apex, a CNAME redirect to a staged C2, and finally the theft of on-prem token-signing trust that forges SAML tokens into anomalous, MFA-less cloud sign-ins. The DNS resolver log is your sharpest blade.

1h 35m150 pts
AdvancedSIEMXDR

Volt Typhoon: living-off-the-land in critical infrastructure

No malware, no ransomware, no payload to scan for, just native Windows binaries used in an abnormal sequence and a stolen administrator credential. A stealth operator plants a tiny web shell on a water utility's internet-facing host, dumps LSASS with a signed system DLL, routes C2 through a compromised home router, and exports the entire Active Directory database off the domain controller before clearing the logs. Work the Windows Security log, the endpoint process tree, and the perimeter traffic to separate the living-off-the-land activity from a heavy baseline of legitimate admin work.

1h 30m150 pts