Skip to main content
DarkGate via Microsoft Teams: External Message Lure operation cover
IntermediateXDRSIEMEmail

DarkGate via Microsoft Teams: External Message Lure

An IT helpdesk coordinator at a logistics firm receives an urgent Teams chat from an external IT support account. The message links to a VBS script disguised as a VPN update. Running it kicks off a silent MSI install that drops a renamed AutoIt3 loader, which decrypts DarkGate in memory, registers a scheduled task for persistence, and begins beaconing to an HTTPS C2 server. Trace the chain from the Teams lure through the loader to the active backdoor.

50m
7 tasks
50 points
Free

Start this operation

Investigation Tasks

Complete each task by investigating alerts and submitting your findings.

1

Trace the first contact

15

The workstation alert trail leads back to a file the user ran from her Downloads folder. Before the file appeared there, someone sent it to her. Work out which channel delivered the lure and recover the external account behind it.

SOC{user@tenant.onmicrosoft.com}Hint available
2

Name the lure file

15

The external message contained a link to a file the sender wanted the user to open. Understanding exactly which file was delivered is step one in reconstructing the execution chain.

SOC{filename.ext}Hint available
3

Find the staging server

20

Running the lure file did not deliver the final payload directly. Instead, the script reached out to an external host to pull a second-stage installer. Identify the IP address it contacted.

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

Expose the loader binary

20

The installer dropped a non-standard executable into a ProgramData subdirectory and immediately executed it with a script argument. Identify that executable by name.

SOC{filename.exe}Hint available
5

Locate the persistence mechanism

20

Once the loader was running, it immediately created a mechanism to survive reboots. Identify the name of the scheduled task it registered.

SOC{TaskName}Hint available
6

Cut the C2 channel

20

The loader established an encrypted command-and-control channel to external infrastructure. To contain the host and block the channel, identify the domain it is beaconing to.

SOC{host.domain.tld}Hint available
7

Classify the installer evasion technique

20

For the incident report, classify how the attacker used a trusted Windows binary to execute their malicious installer without triggering obvious alerts. Map this to its MITRE ATT&CK technique.

SOC{Txxxx.xxx}Hint available

7 tasks · 130 points total

Training Tools

Skills You'll Build

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

Requires foundational alert triage skills. Multiple data sources to correlate.

Prerequisites

  • Basic understanding of security alerts
  • Familiarity with XDR concepts
  • Familiarity with SIEM concepts
  • Familiarity with Email concepts

Ready to investigate?

More Operations

View all
IntermediateCloud

AWS S3 Ransomware: SSE-C Encryption (Codefinger)

Client deliverables and backups at a professional-services firm are silently re-encrypted overnight using a legitimate AWS storage feature. No malware runs on any host. Working through CloudTrail, piece together how stolen service-account keys were used to install a countdown clock and lock every object behind a key only the attacker holds.

40m50 pts
IntermediateXDRSIEM

AsyncRAT: Malvertising to Trojanized Installer

An IT admin searching for a remote management tool clicks a paid search advertisement and downloads what appears to be a legitimate installer. The ZIP contains an AutoIt-compiled fake setup executable that drops a PowerShell loader, which fetches AsyncRAT from a staging server. The RAT establishes persistence via a scheduled task and beacons to a C2 server. Correlate web proxy records, Windows event logs, XDR file and process artifacts, and firewall egress traffic to trace the full chain from malvertising lure to active command-and-control.

45m50 pts
IntermediateEmailXDR

BazarCall: Callback Phishing to Remote Access

An accounts-payable coordinator received a spoofed subscription invoice with no attachment and no link -- just a phone number to call. The call center talked her into installing a remote-management tool, and from there the operator moved fast: enumeration, a persistence scheduled task, a Cobalt Strike stager, and a pivot attempt toward the domain controller. Reconstruct the chain from the lure email through the RMM session and the second-stage beacon.

55m50 pts