Recon
Full TCP scan first to avoid missing unusual ports, then a targeted service scan on what’s open. Don’t run slow scripts against all 65535 ports.
Enumeration
Check every service found. Don’t skip anything: the foothold is almost always in a service you’d dismiss.
- Web → directory bust, vhost, tech stack
- SMB → null session, shares, users
- LDAP → anonymous bind
- RPC → null auth
Foothold
Find the vulnerability, exploit it, get a shell. Stabilize the shell immediately before doing anything else.
Post Exploitation
Orient yourself before escalating: understand the user, host, and network position.Look for credentials in configs, history files, and environment variables.