
Pikabot: The Multi-C2 Cobalt Strike Loader
A freight operations coordinator followed a malspam link to a compromised site and downloaded a transport docket that turned out to be a script. Follow the chain from the booby-trapped link through a curl-staged loader DLL, a rundll32 execution proxy, and a spread of high-port beacons to the memory-only Cobalt Strike handoff.
Start this operation
Investigation Tasks
Complete each task by investigating alerts and submitting your findings.
Read in on the incident
0Before you touch the data, get oriented. A workstation on the freight operations floor raised an endpoint alert this morning, and the early signs point to a loader infection that did not stop at itself.
Trace the delivery
20The operations coordinator did not receive an attachment. They received a link, followed it, and pulled down an archive from an outside site. Recover the web address the archive was downloaded from.
Identify what actually ran
20The archive was advertised as transport paperwork, but what executed was not a document. Identify the file inside the archive that the endpoint actually ran.
Recover the staged loader
20The script did not carry the payload. It reached out and pulled a module down over an encrypted channel, then handed it to a trusted system utility to run. Recover the file that was staged and loaded.
Find the first command channel
20Once the loader was running, it called home. Its command-and-control did not use a normal web port; it spread across several outside hosts on unusual high ports, which together are one channel. Recover the first endpoint it beaconed to, as address and port.
Catch the second-stage handoff
20The loader did not stop at itself. It planted a second-stage implant inside a trusted Windows process and that implant reached out to a different command server over HTTPS. Recover the host the second-stage implant checked in to.
Classify the execution proxy
15For the report, classify the evasion technique the attacker used to run the staged loader module through a signed system utility instead of launching it directly. Map it to its MITRE ATT&CK technique.
7 tasks · 115 points total
Training Tools
SIEM Console
Log analysis & SPL queries
Firewall Console
Network traffic analysis
XDR Console
Endpoint detection & response
Email Console
Email header & content analysis
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 Firewall concepts
- Familiarity with XDR concepts
- Familiarity with Email concepts
Ready to investigate?
More Operations
View allGootLoader: SEO Poisoning to Domain Control
A paralegal searching for a contract template clicked a poisoned search result and a quiet endpoint script alert turned into a domain controller compromise by nightfall. Follow the chain from a drive-by ZIP through an obfuscated JavaScript loader, scheduled-task and Run-key persistence, a Cobalt Strike beacon, and a SystemBC proxy to the domain controller.
IcedID Botnet to Dagon Locker Ransomware
A banking-trojan infection that smouldered for twenty-nine days before erupting into domain-wide Dagon Locker ransomware. A fake document portal served a JScript dropper that installed IcedID; weeks later the operator handed off to a Cobalt Strike beacon over a separate channel, pushed it across the estate through a Group Policy scheduled task, ran AdFind discovery, dumped domain credentials by replicating the directory (DCSync), moved over SMB administrative shares, exfiltrated to AWS S3 with Rclone, and deployed the encryptor while deleting shadow copies. Reconstruct the full kill chain from SIEM, endpoint XDR, and perimeter firewall telemetry, and classify the key ATT&CK techniques.
Vidar: Fake Notepad++ Malvertising to Data Theft
A developer searched for a popular code editor, clicked a paid search ad, and ran an installer that was not the real thing. Follow the chain from a typosquatted landing page through a dynamic-DNS payload host to the Vidar stealer's dead-drop C2 resolution, then pin down the single hosting address that carried both the stolen data and the malware's orders.