Deep Incident Reconstruction of the SHIELDBASE.COM Active Directory Takeover Campaign
Correlated across DC01 Volatility structures, Client event logs, and browser download logs.
Velociraptor.exe (PID 5032) was started on DC01, initiating active socket communication back to the DFIR server at 172.16.4.7:8000.
cmd.exe (PID 5844) on DC01 using hijacked Domain Admin credentials rsydow-a, concurrently opening Server Manager and the DNS Management Console.
dsa.msc, PID 1352) on DC01 to extract domain-wide user group structures.
powershell.exe console (PID 6752) on DC01, loading the registry hive for rsydow-a (`C:\Users\rsydow-a\ntuser.dat`) into memory.
rsydow-a, originating from pivot station 172.16.6.18.
172.16.6.18.
wacsvc, the actor downloaded NIRSoft's history gathering utility bhv.exe via Edge, merging histories across all local users between Jan 10-17, dumping output, and deleting bhv.exe to leave config file bhv.cfg.
cmd.exe console (PID 2172) on the Domain Controller to prepare administrative commands.
mmc.exe, PID 6284) on DC01 to modify the **Default Domain Policy GPO** (GUID: {31B2F340-016D-11D2-945F-00C04FB984F9}).
wacsvc from host 172.16.4.9. In this session, the attacker downloaded and staged execution utilities **`px.exe` (PsExec)** and **`ph.exe` (Process Hacker)** via Chrome from secure.csharefile.com.
cbarton-a established remote ingress from workstation 172.16.5.25 using Kerberos network logons, deploying the F-Response Subject Service (PID 6724 on DC01) and loading the kernel driver Mnemosyne.sys to acquire physical memory dumps on both hosts, isolating active threats.
dcgpofix if no backup exists.rsydow-a, rotate the service account password for wacsvc, and force reset the Kerberos Krbtgt password twice to invalidate all active domain tickets (TGTs).172.16.6.18 and 172.16.4.9. Terminate all WinRM/RDP services originating from these IPs.Velociraptor agent to run a domain-wide search for the NirSoft configuration files (`bhv.cfg`), staged PsExec binaries (`px.exe`), and Process Hacker (`ph.exe`). Verify that neither binary was executed (Prefetch analysis shows no local execution, indicating the threat was disrupted prior to lateral outbound pivot).Analysis of the browser databases (Chrome/Edge) on the mounted workstation image (`E:\`) successfully parsed historical records, exposing the download of dual-use and history-harvesting binaries by the compromised service account **`wacsvc`**.
VisitTimeFrom=10-01-2023 18:00:27VisitTimeTo=17-01-2023 18:00:27HistorySource=1 (Extracts history from all local user profiles)LoadChrome=1, LoadEdge=1, LoadFirefox=1MPR.dll (Network share mounting)NETAPI32.dll (Network server enumeration)ADVAPI32.dll (Service creation and token impersonation)WINSTA.dll (Terminal Services shadowing and messaging)ntdll.dll (Direct system calls for process termination)ADVAPI32.dll (Access token token adjustments & security service control)Correlation of the security event logs parsed from the workstation mounted image (`E:\`) successfully mapped the attacker's ingress authentication profile.
| User Account | Logon Mechanism | Source IP Address | Session Count | First Logon Time | Last Logon Time | Forensic Significance |
|---|---|---|---|---|---|---|
| rsydow-a | 3 - Network (WinRM/SMB) | 172.16.6.18 |
85 Sessions | 2023-01-16 17:01:03 | 2023-01-17 19:01:34 | Reconnaissance Pivot: Attacker used hijacked high-privilege credentials of Domain Admin `rsydow-a` to map the workstation's administrative surface. |
| wacsvc | 10 - RDP (Remote) | 172.16.6.18 |
12 Sessions | 2023-01-17 14:43:03 | 2023-01-19 14:28:14 | Privilege Escalation Session: The actor logged on remotely via RDP in the context of the service account `wacsvc` to execute browser history harvesting. |
| wacsvc | 10 - RDP (Remote) | 172.16.4.9 |
2 Sessions | 2023-01-23 20:53:05 | 2023-01-23 20:53:05 | Second Ingress Wave: Attacker logged onto the workstation from a different pivot station to stage the lateral movement execution toolkit. |
| cbarton-a | 3 - Network (SMB/WinRM) | 172.16.5.25 |
26 Sessions | 2023-01-24 18:04:57 | 2023-01-24 18:04:59 | Incident Response Ingress: Analyst connected to lock down the system, deploying F-Response subject service and capturung memory. |
The System Event Log parsed on the workstation captured several critical service installations during the compromise timeframe:
* F-Response Subject Service: Installed on 2023-01-24 at 18:04:59 UTC with binary path "C:/windows/subject_srv.exe" -s "172.16.5.25:5682" -l 3262 -v "F-Response Subject Service" -k "155522845" under LocalSystem. This marks the DFIR team's deployment of remote capture tools.
* mnemosyne: Installed on 2023-01-24 at 18:04:59 UTC using driver binary C:/windows/Mnemosyne.sys to acquire physical volatile kernel memory.
Deep forensic volatile memory analysis of the core Active Directory Domain Controller **`DC01`** reconstructed using Volatility 3 plugins on physical memory capture `dc01-memory.img`.
| PID | PPID | Process Name | Create Time (UTC) | Command Line / Arguments | Forensic Context |
|---|---|---|---|---|---|
| 5640 | 5624 | explorer.exe |
2023-01-04 14:41:31 | C:\Windows\Explorer.EXE |
Loaded interactive session running under compromised Domain Admin **`rsydow-a`** (verified by active loaded hive C:\Users\rsydow-a\ntuser.dat). |
| 6752 | 5640 | powershell.exe |
2023-01-12 05:02:04 | "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" |
Interactive shell utilized for domain profile scanning. Loaded clean native assemblies. |
| 2172 | 5640 | cmd.exe |
2023-01-18 01:30:05 | "C:\Windows\system32\cmd.exe" |
Interactive terminal console opened under hijacked Domain Admin context. |
| 6284 | 6984 | mmc.exe |
2023-01-23 02:15:45 | "C:\WINDOWS\SYSTEM32\MMC.EXE" "C:\WINDOWS\SYSTEM32\GPME.MSC" /S /GPOBJECT:"LDAP://DC01.SHIELDBASE.COM/CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=POLICIES,CN=SYSTEM,DC=SHIELDBASE,DC=COM" | GPO POLICY TAMPERING Attacker achievements of Domain Dominance by editing the **Default Domain Policy GPO** to push persistence configurations domain-wide. |
| 6724 | 652 | subject_srv.exe |
2023-01-24 18:44:22 | "C:\windows\subject_srv.exe" -s "172.16.5.25:5682" -l 3262 -v "F-Response Subject Service" -k "155522845" | DFIR TELEMETRY Remote triage service deployed by Incident Response team to capture memory and isolate DC01. |
| Protocol | Local Address | Foreign Address | State | PID (Process) |
|---|---|---|---|---|
| TCPv4 | 172.16.4.4:389 |
172.16.4.6:57138 |
ESTABLISHED | 660 (lsass.exe) |
| TCPv4 | 172.16.4.4:445 |
172.16.7.17:65163 |
ESTABLISHED | 4 (System) |
| TCPv4 | 172.16.4.4:50714 |
172.16.4.5:445 |
ESTABLISHED | 4 (System) |
| TCPv4 | 172.16.4.4:53379 |
172.16.4.7:8000 |
ESTABLISHED | 5032 (Velociraptor.exe) |
| TCPv4 | 172.16.4.4:445 |
172.16.6.12:64657 |
ESTABLISHED | 4 (System) |
Microsoft.ActiveDirectory.WebServices.exe (PID 2980). No malicious payloads or process injection were detected.
\??\C:\Users\rsydow-a\ntuser.dat (Offset `0x800d31dc3000`). This confirms that compromised Admin rsydow-a was the account used to execute the domain GPO Editor.