Skip to main content
Midnight Blizzard: Malicious Entra App Registration and Service Principal Abuse operation cover
AdvancedCloudSIEMPRO

Midnight Blizzard: Malicious Entra App Registration and Service Principal Abuse

A nation-state-style identity-plane intrusion that lives entirely in Microsoft Entra ID and Exchange Online. A low-and-slow password spray across rotating residential-proxy IPs lands on a legacy, no-MFA test account; from there the actor pivots into the application layer, creates a rogue user, registers a new malicious application and service principal, grants it the Office 365 Exchange Online full_access_as_app role plus EWS.AccessAsUser.All, adds a client secret for durable app-only access, and reads corporate mailboxes over Exchange Web Services with no user sign-in. Work the Entra sign-in audit, the application and service-principal lifecycle and role-assignment events, the credential change, and the EWS mailbox operations to reconstruct the chain and classify the key ATT&CK techniques.

1h 15m
8 tasks
150 points
Pro

Start this operation

Investigation Tasks

Complete each task by investigating alerts and submitting your findings.

1

Incident brief

0

Orient yourself before pivoting into the data. This is a no-answer briefing checkpoint.

2

Identify the foothold account

35

One account authenticated successfully from an external IP the tenant does not recognize, after a run of failures across rotating addresses. Identify it.

Hint available
3

Classify the initial-access technique

30

Map the way the actor got into the foothold account to its MITRE ATT&CK sub-technique.

Hint available
4

Find the malicious application

40

The actor's durable foothold is not the password. Identify the application (client) ID of the new app it registered.

Hint available
5

Name the role that opened every mailbox

40

One app role assignment turned an ordinary application into tenant-wide mailbox access. Identify the Exchange Online application role the actor granted.

Hint available
6

Find the durable-persistence credential

30

The actor made the application's access survive without any user. Identify the credential it added to the service principal.

Hint available
7

Confirm the mailbox that was collected

35

The application read corporate mail over Exchange Web Services. Identify the first mailbox it collected.

Hint available
8

Classify the mailbox-collection technique

30

Map the way the actor read the mailboxes to its MITRE ATT&CK sub-technique.

Hint available

8 tasks · 240 points total

Training Tools

Cloud Console

Cloud infrastructure logs

SIEM Console

Log analysis & SPL queries

Skills You'll Build

Investigate realistic security alerts
Cloud log analysis
SIEM 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 Cloud concepts
  • Familiarity with SIEM concepts

Ready to investigate?

More Operations

View all
AdvancedSIEMXDR

TRITON: Safety System Sabotage at a Petrochemical Plant

A nation-state-grade ICS intrusion that reaches the deepest protective layer of a petrochemical plant. An attacker reuses remote access to pivot from the DCS network onto a dual-homed Schneider Triconex SIS engineering workstation, transfers the TRITON attack framework (an executable masquerading as the legitimate Triconex Trilog viewer plus a bundled library and two controller payloads), and uses the proprietary TriStation protocol to reprogram a safety controller, until a failed validation check trips an unplanned emergency shutdown. Reconstruct the kill chain from SIEM, endpoint XDR, and firewall telemetry, and classify the ICS impact techniques.

1h 15m150 pts
AdvancedEmailXDR

OneClik: ClickOnce + AppDomainManager Injection with ETW Patching and AWS-Hidden C2

A ClickOnce-delivered intrusion at an oil-and-gas operator that mirrors nation-state tradecraft. A spearphishing link served a Microsoft ClickOnce deployment that ran under the trusted dfsvc.exe, sideloaded a signed binary whose tampered .config used .NET AppDomainManager hijacking to load an attacker assembly at CLR startup, patched Event Tracing for Windows to blind the sensor, ran anti-debugging checks, and injected a Golang backdoor (RunnerBeacon) that hid its C2 behind AWS CloudFront and API Gateway. Reconstruct the chain from email, endpoint XDR, and cloud audit telemetry, and classify the key ATT&CK techniques.

1h 25m150 pts
AdvancedCloudXDR

Storm-2949: Azure VM Run Command, VMAccess Backdoor, and Key Vault Secret Dump

A hands-on-keyboard intrusion that turned one compromised cloud identity into control over an entire Azure estate. After seizing a finance user's account through self-service password reset abuse and attacker-owned MFA, the operator enumerated the tenant, escalated with an RBAC role assignment, harvested App Service publishing profiles, rewrote a Key Vault access policy and dumped every secret in four minutes, stole storage keys, and finished on a production VM using the VMAccess extension to mint a backdoor admin and Run Command to disable Defender and install ScreenConnect. Reconstruct the kill chain from the Azure cloud audit trail and the VM's endpoint XDR telemetry, and classify the key ATT&CK techniques.

1h 25m150 pts