elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad (Moderador: r32)
| | |-+  SSH a traves de proxy. Corkscrew no sirve
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 Ir Abajo Respuesta Imprimir
Autor Tema: SSH a traves de proxy. Corkscrew no sirve  (Leído 14,479 veces)
warcry.


Desconectado Desconectado

Mensajes: 1.004


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #10 en: 21 Junio 2017, 20:34 pm »

Perdon por el repost.

Pues tienes razón, en que el datagrama (la parte de datos) en el inicio de la negociación va en claro y desde la shell anuncia

Código:
SS H-2.0-OpenSSH_6. 6.1

luego otro paquete de OnlyDo 2

y dos mas de rsa, sha, etc

Lo que sigue sin cuadrarme es que un proxy llegue a la capa de datos para ver que datos tiene el datagrama a la hora de filtrar, no me cuadra, tendría que tener unos recursos impresionantes si cada petición tiene que acceder a la parte de datos interpretarlos y decidir si pasa o no pasa.

luego esta en que son 4 paquetes, a partir de ahí todo el contenido va cifrado, no se si existe un proxy capaz de eso. Yo no lo conozco.


En línea

HE SIDO BANEADO --- UN PLACER ---- SALUDOS
djbill

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #11 en: 21 Junio 2017, 21:05 pm »

Creo que los proxy son Bluecoat, pero no lo se seguro.

En mi organización los recursos no son un problema.


En línea

djbill

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #12 en: 21 Junio 2017, 21:06 pm »

Creo que los proxy son Bluecoat, pero no lo se seguro.

En la organización donde tengo el problema los recursos tienden a ilimitados.
En línea

warcry.


Desconectado Desconectado

Mensajes: 1.004


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #13 en: 29 Mayo 2018, 19:43 pm »

Bueno resucito este tema, porque la semana pasada me he encontrado un firewall de esos que no permiten el tunel ssh por el 443

Osea que estamos ante un firewall DPI (Deep Packet Inspection) y por tanto puede filtrar por protocolos/tipos de archivos específicos, como SOAP o XML (por ejemplo en entornos transaccionales).

Bien, 4 días después de joderme el tunel ssh, y de darle vueltas al tarro, me lo he vuelto a saltar  ;D

obviamente no con un tunel ssh. No he probado si un tunel dns seria efectivo, pero dado que es un método sumamente lento a la hora de navegar, no me planteo utilizarlo.

Bueno, desplegando mi medios en la red del proxy pude constatar que el firewall en primera instancia te da acceso, y que pasado un tiempo al no encontrar lo que busca, bloquea la conexión.

Por eso en Bitvise da error, puede con suerte negociar la clave pero enseguida se corta la conexión.

En un principio pensé que era porque detectaba la negociación ssh que hemos comentado en los anteriores post que va en claro, y utilice métodos de ofuscación tanto del propio bitvise en sus versiones mas recientes, como de otros programas, y nada vuelta la burra al trigo.

Entonces decidí intentar una conexión tcp pura y dura, sin cifrar, y pude constatar que la conexión se establecía perfectamente en un inicio, pero enseguida bloqueaba el trafico saliente, la verdad que con el entrante no probé. Durante esa conexión tcp recibí una bonita llamada de identificación de servicio, entiendo que seria un IPS escaneandome  :xD

pues entonces la cosa estaba clara,el firewall permite el trafico http/https mientras que el resto de conexiones tcp eran bloqueadas en milisegundos.

Pues que tiene el trafico http?

las cabeceras

Código:
wifiway ~ # curl -I https://google.es 
HTTP/1.1 301 Moved Permanently
Location: https://www.google.es/
Content-Type: text/html; charset=UTF-8
Date: Tue, 29 May 2018 16:58:30 GMT
Expires: Thu, 28 Jun 2018 16:58:30 GMT
Cache-Control: public, max-age=2592000
Server: gws
Content-Length: 219
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alt-Svc: hq=":443"; ma=2592000; quic=51303433; quic=51303432; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="43,42,41,39,35"

wifiway ~ # curl -I http://google.es
HTTP/1.1 301 Moved Permanently
Location: http://www.google.es/
Content-Type: text/html; charset=UTF-8
Date: Tue, 29 May 2018 16:58:55 GMT
Expires: Thu, 28 Jun 2018 16:58:55 GMT
Cache-Control: public, max-age=2592000
Server: gws
Content-Length: 218
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN

wifiway ~ #

Tanto si el trafico es http, como si el trafico es https, las cabeceras van en claro con un bonito HTTP, la verdad que es una regla bastante eficiente para un firewall, en vez de buscar una serie de protocolos, solo buscan la cabecera del paquete http si esta, pasa, si no esta, bloqueo de conexión.

luego el resultado esta claro, tienes que utilizar http/https si o si, ahora ya solo falta montarte tu tunel http  ;)



En línea

HE SIDO BANEADO --- UN PLACER ---- SALUDOS
AXCESS

Desconectado Desconectado

Mensajes: 179



Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #14 en: 29 Mayo 2018, 21:04 pm »

Todos los proxys no son iguales.
Digo esto porque los dos casos, me da la impresión que son diferentes.
A considerar para experimentar.
Cuando el tunel ssh (que es el básico), a través de Bitvise, Putty, etc. es bloqueado; pudiera funcionar (depende del proxy); una simple VPN por TCP / Puerto 443.
Variante: ofuscación en el tráfico con Psiphon. Para proxys de menor valía: Latern
Variante: Tor desproxy + port 443 de entrada a tor + tsocks. Para proxys de menor valía: obfs3 ó un puente proporcionado de este tipo.
Reitero esto depende del firewall que tenga el proxy y el bloqueo que se implemente.
Con un túnel DNS, funciona, pero debe contar con 5 Mb de ancho de banda al menos, sino envejece.
La música cambia si hay servidores DNS dedicados con firewall independientes. Estos proxys son en extremo costosos, pero muy efectivos. Solo se ven a nivel de Transnacionales o gubernamental. Son muy difíciles de saltar (no imposible). Pudiera funcionar Psiphon ó un túnel DNS (otro método que me reservo; pero el que busca encuentra…).

Parece ser el caso del usuario djbill.

"Lo que sigue sin cuadrarme es que un proxy llegue a la capa de datos para ver que datos tiene el datagrama a la hora de filtrar, no me cuadra, tendría que tener unos recursos impresionantes si cada petición tiene que acceder a la parte de datos interpretarlos y decidir si pasa o no pasa."

A probar: usar Psiphon y sobre él una VPN ligera, si el ancho de banda lo permite.

Warcry:

Con una VPN "buena" por TCP/ 443 debe ir en ruedas. Si lo vuelven a “apretar” con Psiphon  volvería al negocio.
Haga saber si hubo problemas.
Buenos deseos.
En línea

warcry.


Desconectado Desconectado

Mensajes: 1.004


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #15 en: 29 Mayo 2018, 22:15 pm »

Todos los proxys no son iguales.
Me he perdido, yo no he hablado de proxys, he hablado de firewalls, supongo que tu entiendes que el proxy ya tiene un firewall incorporado.

Citar
Digo esto porque los dos casos, me da la impresión que son diferentes.

A considerar para experimentar.
Cuando el tunel ssh (que es el básico), a través de Bitvise, Putty, etc. es bloqueado; pudiera funcionar (depende del proxy); una simple VPN por TCP / Puerto 443.
Variante: ofuscación en el tráfico con Psiphon. Para proxys de menor valía: Latern
Variante: Tor desproxy + port 443 de entrada a tor + tsocks. Para proxys de menor valía: obfs3 ó un puente proporcionado de este tipo.

Puede que los casos sean diferentes, y para @djbill una simple ofuscación o vpn sea suficiente en mi caso el firewall bloquea cualquier conexión tcp.

Citar
Reitero esto depende del firewall que tenga el proxy y el bloqueo que se implemente.
Con un túnel DNS, funciona, pero debe contar con 5 Mb de ancho de banda al menos, sino envejece.
La música cambia si hay servidores DNS dedicados con firewall independientes. Estos proxys son en extremo costosos, pero muy efectivos. Solo se ven a nivel de Transnacionales o gubernamental. Son muy difíciles de saltar (no imposible). Pudiera funcionar Psiphon ó un túnel DNS (otro método que me reservo; pero el que busca encuentra…).

Parece ser el caso del usuario djbill.

El tunel dns y la ofuscación podrían funcionarle, pero las ultimas versiones de bitvise cuentan con un ofuscador y dice que no se conecta, no se si lo hace con una version antigua o con una moderna de bitvise, obviamente con el servidor de bitvise para que desofusque a la salida

Cita de: warcry.
"Lo que sigue sin cuadrarme es que un proxy llegue a la capa de datos para ver que datos tiene el datagrama a la hora de filtrar, no me cuadra, tendría que tener unos recursos impresionantes si cada petición tiene que acceder a la parte de datos interpretarlos y decidir si pasa o no pasa."

obviamente revisar todo el trafico consume muchos recursos, el buscar en la secuencia inicial una cabecera y si existe, mantiene la conexión y si no existe, la bloquea, pues como he comentado en el post anterior es una solución muy eficiente.

Citar
A probar: usar Psiphon y sobre él una VPN ligera, si el ancho de banda lo permite.

Warcry:

Con una VPN "buena" por TCP/ 443 debe ir en ruedas. Si lo vuelven a “apretar” con Psiphon  volvería al negocio.
Haga saber si hubo problemas.
Buenos deseos.

ya te he comentado que el firewall bloquea la conexión de paquetes que no tengan cabecera HTTP y la vpn no tiene esa cabecera y Psiphon no deja de ser otro ofuscador mas ;)

Citar
Cuando lo ejecuta Psiphon se inicia conectando automáticamente. Mientras se encuentra conectando, se muestra un icono girando. Puede seleccionar uno de los siguientes modos de túnel: VPN (L2TP sobre IPsec), SSH, o SSH+ (SSH con ofuscación, una capa aleatorizada sobre SSH para evitar la identificación por perfil del protocolo (fingerprinting)).



En línea

HE SIDO BANEADO --- UN PLACER ---- SALUDOS
AXCESS

Desconectado Desconectado

Mensajes: 179



Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #16 en: 29 Mayo 2018, 23:10 pm »

Me he perdido, yo no he hablado de proxys, he hablado de firewalls...

El perdido soy yo.
Me he saltado ese detalle (se me fue la almendra)  :xD
Mis disculpas. Estaba más centrado en lo del proxy.

Le asiste la razón.
Agradecido que haya sido paciente y gentil.
De cualquier modo ha sido interesante.
Un cordial saludo.
En línea

djbill

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #17 en: 30 Mayo 2018, 20:06 pm »

Buenas tardes,

Las últimas pruebas las realicé con "Bitvise SSH Client 7.27" y conectando contra un servidor OpenSSH "openssh-server_6.7p1-5+deb8u4_amd64.deb"

Mañana probaré Psiphon
En línea

djbill

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #18 en: 2 Junio 2018, 11:49 am »

Buenos días, he probado "Psiphon" y nada, no hay manera de conectarse.

Estuve viendo "TCP Over HTTP Tunnel", a ver si saco tiempo para probarlo.

Un saludo.
En línea

warcry.


Desconectado Desconectado

Mensajes: 1.004


Ver Perfil
Re: SSH a traves de proxy. Corkscrew no sirve
« Respuesta #19 en: 2 Junio 2018, 20:08 pm »


Estuve viendo "TCP Over HTTP Tunnel", a ver si saco tiempo para probarlo.


muy bueno y sencillo, ya me he montado la maqueta, y lo he hecho funcionar sin problemas

el lunes si tengo un rato lo pruebo en el la red firewal DPI
En línea

HE SIDO BANEADO --- UN PLACER ---- SALUDOS
Páginas: 1 [2] 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Conectarme a traves de mi proxy!!
.NET (C#, VB.NET, ASP)
Hole_System 2 3,473 Último mensaje 30 Marzo 2008, 19:25 pm
por Hole_System
SQLMAP a través de proxy
Hacking
Kaxperday 7 8,690 Último mensaje 8 Marzo 2016, 21:37 pm
por michelnaranjo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines