Skip to main content
TeamFiltration: Password Spray to Forgotten Service Account Takeover operation cover
BeginnerSIEMCloud

TeamFiltration: Password Spray to Forgotten Service Account Takeover

An identity alert fired at 18:52 UTC on a Chilean retailer's Microsoft 365 tenant: nearly two hundred failed sign-ins to Microsoft Teams in half an hour, from cloud-hosted addresses, against most of the directory, and the same addresses kept coming back every hour or so until late that night. The help desk logged two lockouts and nothing else, and the on-call note reads password spray, blocked, keep watching. You have three days of Entra sign-in and directory audit telemetry for the tenant. Work the burst, find out whether anyone got in, and follow what any working credential reached afterwards.

35m
5 tasks
25 points
Free

Start this operation

Investigation Tasks

Complete each task by investigating alerts and submitting your findings.

1

Fingerprint the TeamFiltration client

5

An identity alert at 18:52 UTC on 14 August bundles nearly two hundred failed sign-ins to Microsoft Teams from cloud-hosted addresses against most of the directory, the first of several rounds that night. Sprays of this shape come from TeamFiltration, which presents a fixed client string to the sign-in service on every attempt. Working from the identity sign-in records of that evening, find the user agent the burst shares and report the Teams client version it claims to be.

SOC{...}Hint available
2

Find the first door that opened

5

Nearly every attempt in the burst came back with a credential error, which is exactly what makes the alert easy to file as blocked and forget. Work through the result codes of the TeamFiltration burst and determine whether any attempt in it ended in a token. If one did, report the first account that got it.

SOC{...}Hint available
3

Follow the account that did not stop

5

One of the accounts that signed in during the burst was used again within a minute, from an address outside the cloud ranges that carried the spray. Follow that account's later sign-ins and report the address they came from.

SOC{...}Hint available
4

Where the second factor was missing

5

From that same address the account tried several applications in turn. One of them required a second factor and, because the account had no method registered, the sign-in was interrupted with an enrollment prompt instead of a token. Identify that application.

SOC{...}Hint available
5

What the credential ended up holding

5

After the portal stopped at the second factor, the account TeamFiltration had opened kept going from the same address and reached the company's documents. One of those later sign-ins was not a page the operator opened but a token issued silently to an application for Microsoft Graph, the API behind mail, files and the directory. Identify the application that obtained that Graph token for the account, and report its application ID as the sign-in records carry it.

SOC{application-id}Hint available

5 tasks · 25 points total

Training Tools

SIEM Console

Log analysis & SPL queries

Cloud Console

Cloud infrastructure logs

Skills You'll Build

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

Ideal for newcomers to SOC operations. Guided investigation with clear indicators.

Prerequisites

  • No prior experience required
  • Familiarity with SIEM concepts
  • Familiarity with Cloud concepts

Ready to investigate?

More Operations

View all
BeginnerSIEMFirewall

The Backdoored Browser Extension: Following the C2 Beacon

A routine Chrome auto-update silently trojanized a productivity extension on a finance workstation at Halverson Logistics. The extension beaconed to an attacker C2 domain, harvested the analyst's session cookies and an API token, and exfiltrated them to a VULTR-hosted server. With no malware on disk, the proxy and firewall logs are the only trail. Walk them step by step to trace the beacon, the theft, and the exfiltration.

25m25 pts
BeginnerSIEMXDR

TerminalFix: Steganographic PNG Payload to a Python Reverse Tunnel

An endpoint alert fired on a claims analyst's workstation at Caldwyn Mutual: a signed Microsoft binary, LockScreenContentServer.exe, ran this morning, and three PNG image files landed on the same machine around the same time. A signed Windows component and a few pictures are the kind of thing a busy shift closes as noise. The analyst already told the help desk they pasted a verification command into a terminal earlier, so how the activity started is not the question. What the signed binary and the images did after that is. Work the endpoint, SIEM and firewall evidence and the Query tab, and establish what the signed binary and the images did on the host.

40m25 pts
BeginnerSIEMXDR

ClickFix: The Fake CAPTCHA Trap

The ClickFix social engineering technique uses dialogue boxes containing fake error messages to trick victims into copying, pasting, and running malicious content. In this scenario, a user was targeted with a 'Verify You Are Human' CAPTCHA check that led to a significant endpoint compromise. You will analyze the 'paste-and-run' execution chain, investigate PowerShell activity initiated via the Windows Run dialog, and identify the deployment of an information stealer.

20m25 pts