Windows Network Reconnaissance Post-Exploitation
After landing on a Windows target, map the internal network to identify reachable hosts, active services, and trust relationships before attempting lateral movement. All of this runs from the compromised host using built-in Windows tools and lightweight binaries — no need to route traffic through your attack box.
Network interfaces and routing
Establish your network position first. Multiple interfaces often indicate a pivot point between network segments.
The ARP cache is one of the fastest ways to find live hosts without scanning — it shows every host the target has communicated with recently. The routing table reveals subnets the target can reach directly, which are your pivot targets. Multiple routes to different subnets means this host is multi-homed and likely a useful pivot point.
Active connections and listening ports
Listening ports that are not exposed externally (not visible in your initial nmap scan) are internal services. These are prime targets — they may be administration interfaces, databases, or legacy services with weaker security than the externally-facing attack surface.
Internal host discovery
Use the target host to scan the internal network. Native tools are slower but generate less noise and require no file transfer.
Port scanning from the target
When you need to scan internal hosts for specific services, use a lightweight static binary transferred to the target rather than PowerShell-based scanners, which are slow and noisy.
Domain and Active Directory recon
In domain environments, built-in commands expose the full domain structure without any additional tools.
SMB shares and accessible resources
Accessible SMB shares on domain systems often contain scripts, deployment files, and configuration data with credentials. Pay particular attention to SYSVOL and NETLOGON shares on domain controllers — group policy scripts and login scripts frequently contain hardcoded credentials.
With your internal network mapped and target hosts identified, the next step is lateral movement. See Pass-the-Hash and Pass-the-Ticket, PsExec and SMB Lateral Movement, and WinRM and PowerShell Remoting.
Was this helpful?
Your feedback helps improve this page.