Programa OSCP  /  Teoría
06 Fase 1 · Tunneling

Port redirection y tunneling

Ya dominas el pivoting del eJPT (M27–M30). En OSCP lo llevamos más lejos: redirección de puertos en todas sus formas, túneles que atraviesan inspección profunda (DPI) y las herramientas modernas. El pivoting es casi seguro en el examen.

🧱El mapa de túneles (cuándo usar cada uno)

Reenviar tráfico hacia una red que no ves. Según la situación:

ssh -L local:dest:puerto user@pivotereenvía UN puerto del destino a tu Kali (local forward)
ssh -Rreenvía un puerto TUYO hacia el pivote (remote forward); útil si no puedes entrar directo
ssh -D 1080 user@pivoteSOCKS dinámico: toda una red vía proxychains
chiselSOCKS cuando NO hay SSH (sube el cliente al pivote)
ligolo-ngla moderna: crea un interfaz y navegas la red interna casi nativo

💡Reverse vs bind al pivotar (repaso clave)

Primer salto: reverse (la víctima te llama). Segundo salto (doble pivot): la máquina del fondo no te alcanza → usa bind o encadena un túnel. Lo practicaste en M29; en OSCP es lo mismo con más capas.

🔐Tunneling a través de DPI

A veces hay firewalls que inspeccionan el tráfico (DPI) y solo dejan pasar, por ejemplo, HTTP(S). La idea: encapsular tu túnel dentro de un protocolo permitido (p.ej. sobre HTTP/HTTPS o DNS) para que el firewall lo deje pasar. Herramientas tipo chisel sobre HTTPS cubren muchos casos del examen.

"proxychains lento o 'denied'"
Puerto del SOCKS coincide en el proxy y en proxychains.conf; usa -sT en nmap y escanea pocos puertos.
"El segundo salto no conecta"
La máquina del fondo no te alcanza: bind o encadena SSH desde el primer pivote (como en M29).
"ligolo no levanta la interfaz"
Necesitas crear la interfaz TUN y añadir la ruta de la red interna; revisa permisos (sudo) en tu Kali.
🔎 No memorices comandos. Ten el Arsenal abierto en otra pestaña y busca ahí el comando exacto cuando lo necesites. Entiende el POR QUÉ aquí; el COMANDO lo copias del Arsenal.
Abrir Arsenal