// soc investigation 2026-05-30
SOC312 Unauthorized Template Modification Detected
letsdefend High ✓ true positive
mitre/T1110-003mitre/T1078mitre/T1059-001mitre/T1027mitre/T1071-001mitre/T1016mitre/T1087mitre/T1057140-Ubuntu
analyst verdict TRUE POSITIVE
✓

🔍 What

Unauthorized modification of Normal.dotm (Word’s default global template) on host Jonah. The attacker gained initial access through a password spray attack, compromised the LetsDefend account, and used obfuscated PowerShell to embed a macro-based backdoor into the template. Extraction of the modified Normal.dotm revealed a vbaproject.bin containing a VBA macro with a hardcoded C2 callback URL matching the domain the attacker pinged during enumeration — confirming active C2 staging. Every subsequent Word document opened by the user would trigger the payload.

📅 When

TimestampEvent
Aug 14, 2024, 01:19 PMPassword spray detected against multiple usernames
Aug 14, 2024, 01:27 PMSuccessful login — account: LetsDefend
Aug 14, 2024, 01:31 PMNormal.dotm modification alert triggered
Aug 14, 2024, 04:27–04:32 PMEnumeration commands and obfuscated PS execution

🖥️ Where

👤 Who

❓ Why

The attacker modified Normal.dotm to establish persistent, fileless-style macro-based C2. Because Normal.dotm is loaded by Word on every launch, the embedded VBA payload provides reliable persistence without needing to drop additional executables — a low-noise, high-value persistence mechanism.

🧩 MITRE ATT&CK

Technique IDTacticTechnique
T1110.003Credential AccessPassword Spraying
T1078Defense Evasion / Initial AccessValid Accounts
T1059.001ExecutionPowerShell
T1027Defense EvasionObfuscated Files or Information
T1137.001PersistenceOffice Template Macros
T1071.001Command and ControlWeb Protocols
T1016DiscoverySystem Network Configuration Discovery
T1087DiscoveryAccount Discovery
T1057DiscoveryProcess Discovery

🚨 IOCs

TypeValue
IP181[.]214[.]131[.]108
Host IP172[.]16[.]17[.]110
Domainhxxp[://]hdev[.]ciaffa[.]net
FileNormal[.]dotm
Filevbaproject[.]bin

🔬 Analysis Reports 🦠 ipabusedb https://www.abuseipdb.com/check/181.214.131.108?page=2