PTN-009 email chains
Characterise a phishing sender
Email | where recipient == "sonia_gose@valdoriantimes.news" | where subject contains "apply"
banked from A Scandal in Valdoria T1566.002
Auto-extracted from every KC7 lab writeup — each tagged @bank query gets promoted here with its source lab attached. Write the investigation once; the reference builds itself.
Ransomware locks up files across Jojo's Hospital and drops a ransom note on the Senior IT Administrator's own machine. Trace the encryption back through a rogue download, a month-old successful login, and a promo-email lure on a completely different host.
The Valdorian Times prints an unapproved, defamatory OpEd days before a mayoral election. Chase the phishing lure through two victims, a plink tunnel, and a forged document handoff to find out who really sent it.
Email | where recipient == "sonia_gose@valdoriantimes.news" | where subject contains "apply"
OutboundNetworkEvents | where src_ip == "10.10.0.3" | where url contains "promotionrecruit"
FileCreationEvents | where hostname == "UL0M-MACHINE" | where filename == "Valdorian_Times_Editorial_Offer_Letter.docx"
FileCreationEvents | where hostname == "UL0M-MACHINE" | where timestamp >= datetime(2024-01-05 10:24:04+00:00) and timestamp < datetime(2024-01-05 10:34:04+00:00)
ProcessEvents | where hostname == "UL0M-MACHINE" | where process_commandline contains "hacktivist_manifesto.ps1"
ProcessEvents | where hostname == "UL0M-MACHINE" | where process_commandline contains "plink"
ProcessEvents | where hostname == "UL0M-MACHINE" | where parent_process_name == "cmd.exe" | where timestamp >= datetime(2024-01-06) and timestamp <= datetime(2024-01-07)
ProcessEvents | where hostname == "A37A-DESKTOP" | where process_name == "cmd.exe"
ProcessEvents | where hostname == "A37A-DESKTOP" | where process_name == "cmd.exe"
FileCreationEvents | where filename endswith ".encrypted" | count
FileCreationEvents | where filename endswith ".encrypted" | distinct hostname | count
FileCreationEvents | where filename == "We_Have_Your_Data_Pay_Up.txt"
ProcessEvents | where hostname == "AMFB-MACHINE" | where timestamp between (datetime(2024-06-17) .. datetime(2024-06-18)) | sort by timestamp desc
OutboundNetworkEvents | where url has "patient_data_exporter.exe"
PassiveDns | where domain == "secure-health-access.com" | distinct ip
AuthenticationEvents
| where src_ip in ("203.0.113.1", "203.0.113.2")