SignalHunt
← All incidents

2026-04-02

Phishing to Account Takeover: Who Would Your Plan Have Saved?

Jump to the interactive walkthrough ↓

A spoofed "IT Helpdesk" password-expiry email goes out to eight mailboxes. By the end of the window one attacker is sitting in a corporate mailbox with an external forwarding rule quietly copying every new message out of the organisation.

The interesting part of an incident like this isn't the timeline — it's the triage. Eight recipients produce five materially different outcomes, and the difference between them isn't who was careless. It's which control happened to be in place at the moment each one made a decision, and which of those decisions left a log behind.

What the logs can and can't tell you

Three of the five stages below are covered by a catalogue rule. One isn't, and that gap is the whole lesson: credential submission happens on attacker-controlled infrastructure. No internal log source sees the password. The best available signal is a POST to the phishing URL immediately after the GET that loaded the page — which is why the "who clicked" versus "who entered credentials" split in the table below isn't asserted from the narrative. It's correlated out of a web proxy log, and a test in DetectionAuditTool fails if the two ever disagree.

One recipient has no proxy or EDR telemetry at all — the mail was opened on an unmanaged personal device. She stays Unknown no matter what plan you build, because a containment cap tells you nothing about a user you cannot see. That row is the honest one.

Work the kill chain

Expand any stage for its detection rule, its MITRE technique, and the response actions available at that point. Check a response action and the impact panel recomputes: checking one assumes that control existed before the campaign started, capping how far every recipient could get.

Stages flagged amber have either no detection rule or no response action in your plan yet. The goal isn't to check every box — it's to find the cheapest set of controls that moves the most people out of Compromised.

🎣 Password Expiry Phishing Campaign

Sender Display Name: IT Helpdesk

Sender Address: it-support@corp-secure-verify.com

Subject: Action Required: Your password expires today

Lookalike Domain: corp-secure-verify.com

Phishing Kit Url: https://corp-secure-verify.com/reset

Sent At: 2026-04-02T08:45:00+00:00

Recipients: 8

Try it: open a stage, check a response action, and watch the summary bar at the bottom of the screen show how many outcomes change.

Kill chain — click a stage to expand

🎣 Password Expiry Phishing Campaign

T1566.002

The spoofed 'IT Helpdesk' email lands in 7 of 8 mailboxes; the email gateway's own sandboxing catches and blocks it for the 8th.

Not yet in your plan — no response action checked for this stage.

Identification (detection rule)

Response actions (SANS phase tagged)

Checking a response action assumes that control existed before this campaign started — it caps every user's outcome at that stage. It's a teaching simplification, not a claim about what any single mid-incident action would retroactively undo.

0 actions checkedNo outcomes changed yetFull impact ↓

Your Incident Response Plan

Identification — rules referenced

None selected yet — click a rule chip on any stage.

Response actions, by SANS phase

None selected yet — check a response action on any stage.

Impact: Before vs. After Your Plan

Before (as the incident actually unfolded)

3

Safe

1

Unknown

1

At Risk

🚨 2

Compromised

🔥 1

Compromised (Active)

After (with your selected response actions)

3

Safe

1

Unknown

1

At Risk

🚨 2

Compromised

🔥 1

Compromised (Active)

Mailbox Triage

NameOriginalRevisedFurthest StageMailboxNotesEvidence
Tariq Nguyen Safe SafeNever reachedtnguyen@corp.comEmail gateway sandboxing detonated the link and blocked delivery outright.none
Asha Smith Safe SafeEmail Deliveredasmith@corp.comReported the email via the Report Phishing button within 4 minutes of delivery.none
Jamie Doe Safe SafeEmail Deliveredjdoe@corp.comRead the subject line, recognized it as suspicious, and deleted it without clicking.none
Kayla Garcia Unknown UnknownEmail Deliveredkgarcia@corp.comNo corporate proxy/EDR telemetry for this user in the window - the email was opened on an unmanaged personal device. Treat as compromised until confirmed otherwise.none
Ben Wong At Risk At RiskLink Clickedbwong@corp.comClicked the link, saw the fake login page, got suspicious and closed the tab without entering anything.
Liam Jackson🚨 Compromised🚨 CompromisedCredentials Enteredljackson@corp.comEntered credentials on the fake page; no follow-on sign-in observed yet in this window - assume the credential is live and unused so far, reset immediately.
Raj Patel🚨 Compromised🚨 CompromisedCredentials Enteredrpatel@corp.comEntered credentials; the attacker's follow-on sign-in from Russia was blocked by an MFA challenge it couldn't satisfy. Credentials are burned but the account itself was not taken over.
Maria Chen🔥 Compromised (Active)🔥 Compromised (Active)Post-Compromise Actionmchen@corp.comEntered credentials; the attacker signed in 14 minutes later from Nigeria and immediately added an external mailbox forwarding rule.