
UNC6384: Captive-Portal PlugX Implant
A diplomat's managed laptop on an untrusted conference network has its captive-portal check hijacked and is steered to a page posing as a security update. The download is a signed Canon utility paired with a malicious DLL: running the trusted binary side-loads the DLL, which runs PlugX in memory, beacons to a single HTTPS host, and sets a Run key. Reconstruct the chain from the proxy, Sysmon, endpoint, and firewall evidence.
Start this operation
Investigation Tasks
Complete each task by investigating alerts and submitting your findings.
Orient on the traveling-laptop alert
0A diplomat's managed laptop on a conference network started making outbound connections that do not match the user's normal traffic, minutes after a captive-portal sign-in. Before pivoting through the evidence, get oriented on what you are looking at and which surfaces hold the answers.
Find where the captive-portal check was redirected
15The intrusion began when the laptop's connectivity check was tampered with on the untrusted network. Trace the proxy and DNS records from the connectivity probe to the attacker page and identify the host the browser was steered to.
Identify the malicious DLL that was sideloaded
15The attacker page delivered a bundle built around a trusted, signed application. The dangerous component is not the signed executable but the file loaded beside it. Use the endpoint and Sysmon evidence to name it.
Classify the execution technique
15Put a name to how the attacker got code to run inside a trusted, signed process. Map the technique you just reconstructed to MITRE ATT&CK.
Pin down the command-and-control host
15Once loaded, the implant ran in memory and reached out to its operator. Separate that callback from ordinary encrypted browsing and identify the single external host it used.
Locate the persistence mechanism
15The actor wanted the foothold to survive a reboot. Using the Sysmon and endpoint records, identify the registry value the loader wrote so it would relaunch automatically.
Classify how the data left the machine
15Wrap up by mapping the exfiltration to MITRE ATT&CK. The implant did not build a separate upload site: the data left over the channel it was already using.
7 tasks · 90 points total
Training Tools
Skills You'll Build
Ideal for newcomers to SOC operations. Guided investigation with clear indicators.
Prerequisites
- No prior experience required
- Familiarity with SIEM concepts
- Familiarity with XDR concepts
- Familiarity with Firewall 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.