Redes
Introducción y Ruta de Estudio
Por qué las redes son la base del OSCP, cómo estudiarlas en profundidad y el método para que se te queden de verdad (teoría + captura + práctica).
Índice▾
Por qué empezar por redes
Casi todo lo que harás en el OSCP —escanear, enumerar, explotar y sobre todo pivotar— es, por debajo, tráfico de red. Si entiendes qué pasa byte a byte cuando dos máquinas hablan, cada herramienta (nmap, wireshark, chisel, proxychains) deja de ser magia y se vuelve obvia.
El objetivo de esta sección no es memorizar puertos, es entender el porqué. Un puerto cerrado responde RST, uno abierto responde SYN/ACK, uno filtrado no responde nada. Cuando entiendes eso, entiendes todos los tipos de escaneo de nmap sin memorizar ninguno.
La regla de oro: verlo con tus propios ojos
Cada concepto que estudies, reprodúcelo en Wireshark o tcpdump. Leer que el handshake TCP es SYN → SYN/ACK → ACK se olvida; capturarlo tú mismo no. La fórmula que funciona:
TEORÍA ──► CAPTURA (Wireshark) ──► EXPLICARLO ──► HERRAMIENTA OFENSIVA
el porqué verlo de verdad técnica Feynman "esto es lo que hace nmap"Ruta de estudio de esta sección
El orden está pensado para construir de abajo hacia arriba. No pases a la siguiente lección hasta que puedas explicar la anterior en voz alta.
- Modelo OSI y TCP/IP — el mapa mental. Encapsulación.
- Direccionamiento y Subnetting — CIDR, máscaras, VLSM. Crítico para scoping y pivoting.
- TCP a fondo — handshake, flags, estados. La teoría real detrás de nmap.
- UDP, ICMP y ARP — sin conexión, descubrimiento de hosts, ARP spoofing.
- DNS — registros, resolución, transferencias de zona (AXFR).
- Protocolos de aplicación y servicios — HTTP/TLS, SMB, SNMP, SMTP, FTP, SSH, RDP/WinRM.
- Teoría del escaneo de puertos — cada flag de nmap mapeada a comportamiento TCP.
- Firewalls, NAT, Tunneling y Pivoting — el gran payoff del OSCP.
Monta tu laboratorio
No necesitas nada caro. Con esto te sobra para practicar todo lo de esta sección:
- Kali Linux (tu máquina atacante) con
wireshark,tcpdump,nmap,dig,netcat. - Un objetivo cualquiera: otra VM, tu propio router, o una máquina de Hack The Box / TryHackMe.
- Para subnetting: papel y lápiz. En serio.
Dedica 10 minutos al día a ejercicios de subnetting hasta que te salgan de cabeza. Es la habilidad de redes con mejor relación esfuerzo/recompensa en el examen.
Método de estudio (para que no se te olvide)
- Lee o mira el concepto.
- Reprodúcelo en tu laboratorio (captura, comando, cálculo).
- Explícalo por escrito o en voz alta como si se lo enseñaras a alguien (técnica Feynman). Si te trabas, ahí está tu laguna.
- Conéctalo con una herramienta ofensiva concreta.
- Repite el subnetting a diario.
Práctica
Ejercicio de arranque. Antes de empezar la Lección 1, monta la primera captura de tu vida. Abre dos terminales en Kali:
# Terminal 1 — captura el saludo TCP hacia un servidor web
sudo tcpdump -i any -n 'tcp port 443 and host example.com' -c 12
# Terminal 2 — provoca el tráfico
curl -sI https://example.com > /dev/nullPreguntas:
- ¿Cuántos paquetes ves antes de que empiece el cifrado TLS?
- ¿Reconoces las flags
[S],[S.]y[.]en la salida? - ¿Qué representa cada una?
Ver solución
- Ves 3 paquetes del handshake TCP antes del TLS: el
SYN, elSYN/ACKy elACK. - En la notación de
tcpdump:[S]= SYN,[S.]= SYN/ACK (el punto es el ACK),[.]= ACK a secas. SYN= "quiero abrir conexión y sincronizar números de secuencia";SYN/ACK= "de acuerdo, y sincronizo yo también";ACK= "confirmado, empezamos". Justo después verás los paquetes del handshake TLS (Client Hello,Server Hello…), que van por encima de la conexión TCP ya establecida.
Recursos
- Professor Messer — Network+ (N10-009) — la mejor base ordenada y gratuita (curso completo en vídeo).
- TryHackMe — "Pre Security" — ruta práctica y guiada desde cero.
- HTB Academy — "Introduction to Networking" — muy alineado con el OSCP.
- Practical Packet Analysis (Chris Sanders, No Starch Press) — para dominar Wireshark.
- SANS — Póster "TCP/IP and tcpdump" — cheatsheet imprimible de cabeceras y flags.