Pivoting & Port Forwarding
Chisel
Servidor
Cliente
| Comando | Descripción | 
|---|---|
| chisel client 10.10.14.3:8000 R:80:127.0.0.1:80 | Escuchar en Kali 80, redireccionar a localhost puerto 80 en el cliente | 
| chisel client 10.10.14.3:8000 R:4444:10.10.10.240:80 | Escuchar en Kali 4444, redireccionar a 10.10.10.240 puerto 80 | 
| chisel client 10.10.14.3:8000 R:socks | Crea un listener SOCKS5 en Kali (por default 1080), proxy a través de cliente | 
| chisel client 10.10.14.3:8000 R:1081:socks | Crea un listener SOCKS5 en 1081 en Kali, proxy a través de cliente (configuración útil para múltiples clientes) | 
Proxychains
Configuración para múltiples clientes
SSH + Proxychains
Redirección local de puertos
# Sintaxis
ssh -N -L bind_address:port:host:host_port [username@address]
# Setup
sudo ssh -N -L 0.0.0.0:445:192.168.1.110:445 student@10.11.0.128
# Uso
smbclient -L 127.0.0.1 -U Administrator
Redirección remota de puertos
# Sintaxis
ssh -N -R bind_address:port:host:host_port [username@address]
# Setup
sudo ssh -N -R 10.11.0.4:2221:127.0.0.1:3306 kali@10.11.0.4
# Uso
TODO
Redirección dinámica de puertos
# Sintaxis
ssh -N -D address_to_bind_to:port_to_bind_to [username@server_address]
# Setup
sudo ssh -N -D 127.0.0.1:8080 student@10.11.0.128
# Edición de Proxychains /etc/proxychains.conf
# [ProxyList]
#
#
# socks5  127.0.0.1 8080
## Uso
proxychains nmap --top-ports=20 -sT -Pn 192.168.1.110
Parámetros SSH
- -NNo levantará prompt de comandos.
- -LIndica redirección local.
- -RIndica redirección remota.
- -DIndica redirección dinámica.