A full Active Directory red team lab against telecore.ad, walked end to end along two separate adversary paths. Path 1 starts from a bare VPN handshake — no credentials — and climbs to Domain Admin through AS-REP roasting, MSSQL command execution, token abuse, ADCS ESC1, and an ESXi hypervisor. Path 2 takes an authenticated web foothold and rides an LFI → ViewState → DPAPI → Exchange chain to a mailbox dump. 24 / 24 flags.
nmap service scan of 10.5.2.0/24 maps six hosts — DC, PKI, Exchange, SQL, ESXi, and an IIS web server — and the ports that define the whole engagement.tel_support01 has Kerberos pre-auth disabled, so GetNPUsers pulls an AS-REP hash with no credentials — cracked offline against rockyou.xp_cmdshell turns a database session into OS command execution.SeImpersonatePrivilege — GodPotato abuses it to escalate from the SQL service to NT AUTHORITY\SYSTEM.pypykatz extracts cached domain credentials offline.Certipy authenticates with the certificate to recover the DA NT hash, which john then cracks to a cleartext Domain Admin password.mkfifo reverse shell into VaultVM captures the final path-1 flag.web.config, leaking the machine keys and the machine name needed to forge trusted ASP.NET payloads.ysoserial.net forges a valid __VIEWSTATE payload that deserializes into a shell as the IIS worker.