Crear VPN con Proxychains y calcetines

Apr 30 2023
Introducción Bienvenidos a este nuevo artículo. Hoy les mostraré cómo pueden tunelizar redes con Proxychains, Socks5 y Chisel. Esta técnica no es muy utilizada pero es increíblemente útil para acceder a una red en la que no puedes estar en persona, básicamente lo que puedes conseguir es una especie de VPN “casera”.

Introducción

Bienvenidos a este nuevo artículo, hoy les mostraré cómo pueden tunelizar redes con Proxychains, Socks5 y Chisel.

Esta técnica no es muy utilizada pero es increíblemente útil para acceder a una red en la que no puedes estar en persona, básicamente lo que puedes conseguir es una especie de VPN “casera”.

La explicación más fácil de entender para todos es que con cincel y calcetines puedes configurar el túnel para que desde tu máquina puedas acceder a otra red conectada a otra máquina con más de una interfaz, al menos una en la red a la que quieres acceder, y otro tienes que tener conexión con la máquina atacante.

Hay otra forma de hacerlo, con la herramienta Socat, es más fácil de hacer, pero tiene muchos más errores, personalmente no me gusta mucho, aunque en otro artículo seguro que os lo enseño.

Laboratorio

El laboratorio que utilicé para hacer esta POC (prueba de concepto) contiene los siguientes elementos:

  • kali linux
  • 2 máquinas Debian
  • Cincel
  • calcetines5
  • cadenas proxy

Perfecto, es hora de empezar, te cuento la situación actual.

Tenemos acceso a tres maquinas, nuestra maquina frontal solo puede comunicarse con una de las dos, la otra solo se puede ver desde otra interfaz de la otra maquina, este seria un esquema:

  1. Crear conexión de cincel a través de calcetines

En el shell del hacker, necesita crear una conexión de servidor con Chisel:

./chisel server --reverse -p 1234

      
                

Pirata informático : 192.168.0.135

Máquina con ambas conexiones: 192.168.0.121 y 10.10.2.4

Última máquina: 10.10.2.7

./chisel client 192.168.0.135:1234 R:socks

      
                

2. Cadenas proxy

Necesita modificar /etc/proxychains.conf

Comenta dynamic_chain y deja de comentar en strict_chain

Y en la parte final del archivo:

socks5  127.0.0.1 1080

      
                

Resultado:

¡¡¡ESTA FUNCIONANDO!!!

Conclusiones

En general, creo que es un muy buen artículo si desea obtener acceso a una red desde fuera de esa red.

Si disfrutas de mi contenido y te gustaría ayudarme a llevar este proyecto al siguiente nivel, puedes convertirte en miembro donando una suscripción mensual. Su apoyo me ayudará a continuar creando contenido de alta calidad. ¡Gracias por tu generosidad!

Si no es posible donar en este momento, ¡no hay problema! Su apoyo para compartir mi proyecto y correr la voz es muy apreciado. Continuaré creando y compartiendo mi trabajo a pesar de todo, y estoy agradecido por su aliento e interés.

¡Si quieres apoyarme, puedes consultar mi perfil secundario de Medium y ver todos los artículos! ¡Síguelo y apóyalo!. Este es el enlace:

Gracias por leer esto :)

S12.

Gracias por leer esto :)

S12.