← All Threat Hunting ReportsThreat Hunting Exercise

Threat Hunting Exercise: Analyzing Email BEC Wire Fraud Payment Redirect Dataset

This hunt uses a simulated email gateway/M365 dataset (email_bec_wirefraud_2022-07-09T080000.json) capturing T1586.002: Compromise Accounts - Email Accounts combined with social-engineering-driven financial fraud, where an adversary either compromises or closely spoofs a vendor's email account and inserts themselves into an active invoice-payment thread to redirect a wire transfer to an attacker-controlled bank account.

Step 1: Hypothesis Formation

Hypothesis: An email thread between an internal Accounts Payable user and an external vendor contact shows a mid-thread change in the sender's return-path/reply-to domain (a lookalike domain differing by one character, or a legitimate-looking but newly-registered domain) coinciding with a request to update banking/wire details, and the display name is preserved to visually match the real vendor contact. Indicators:

Null Hypothesis: The vendor legitimately changed banking details as part of normal business operations (e.g., a genuine bank migration), and the domain difference is a red herring (e.g., a legitimate secondary domain). Invalidate via out-of-band verification (phone call to a previously-known-good number, not one provided in the suspicious email) and domain-authentication result review.

Rationale: BEC attacks defeat most technical controls because the email often passes basic spam filtering and relies entirely on human trust within an existing business relationship; this hunt validates detection via authentication-result and domain-lookalike analysis layered onto thread-continuity monitoring.

Step 2: Data Sources and Scope

Step 3: Key Findings

Parsed events (6 shown) confirm a mid-thread sender-domain switch to a one-character lookalike, coinciding with a fraudulent banking-detail update request that failed DMARC.

Timestamp (UTC)SenderDomainEventIOC/Why Suspicious?
2022-07-05 10:00:00j.wong@vendor-corp.comvendor-corp.comOriginal legitimate invoice emailDMARC=pass, SPF=pass, DKIM=pass - establishes the legitimate baseline for this thread.
2022-07-08 16:20:00ap-clerk@contoso.comcontoso.comInternal reply confirming invoice reviewNormal internal reply, part of the legitimate thread.
2022-07-09 08:04:22j.wong@vendor-corp.covendor-corp.co"URGENT: Our bank has changed, please use new details below for today's payment"Domain-lookalike IOC: sending domain is .co not .com - a single-character difference invisible at a glance, especially on mobile mail clients.
2022-07-09 08:04:22-vendor-corp.coAuthentication results: DMARC=fail, SPF=fail, DKIM=noneAuth-failure IOC: stark contrast to every prior message in the same thread, all of which passed authentication - the clearest technical signal in the entire case.
-vendor-corp.co(WHOIS)Domain registered 2022-07-03, six days before useRegistration IOC: freshly registered lookalike domain, registered specifically in anticipation of this fraud attempt.
2022-07-09 08:45:00ap-clerk@contoso.comcontoso.comWire transfer of $84,500 initiated to "updated" account per the fraudulent instructionsImpact confirmed: payment was processed before the fraud was identified - immediate bank recall action required.

Validation:

Step 4: Recommendations & Next Steps

Hypothesis confirmed - a mid-thread BEC attack using a one-character lookalike domain successfully redirected an $84,500 wire payment before detection!