elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
06 Septiembre 2008, 02:11  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Man-In-the-Middle, Hendriҳ)
| | |-+  Modelo de conexiones, es factible?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Imprimir
Autor Tema: Modelo de conexiones, es factible?  (Leído 704 veces)
Gabrunix

Desconectado Desconectado

Mensajes: 211


Gabrunix web http://www.gabrunix.cl.kz


Ver Perfil WWW
Modelo de conexiones, es factible?
« en: 23 Diciembre 2007, 01:01 »

Eh desarrollado un modelo de conexiones muy útil para personas que acostumbran a viajar demasiado con sus laptops y no disponen de redes que les brinden la posibilidad de abrir los puertos para recibir alguna conexión inversa, como es el caso de  Bifrost…

Esto en el pasado no era para nada un inconveniente ya que la mayoría de las conexiones de este tipo se realizaban de forma “directa” por lo que bastaba nada mas de ingresar la IP publica de la victima en nuestro cliente, con la gran cantidad de router hoy en día aquello solo se ha ido reduciendo a aquellas victimas que no poseen router.

Una imagen vale más que mil palabras:



Como podemos observar en este esquema el PC1 es el ordenador con el cliente Bifrost funcionando, pero como no tiene la posibilidad de abrir los puertos se ve obligado a establecer una conexión directa con un servidor externo que si tenga los puertos abiertos, que tenga asignada una dirección NO IP y que por ende si soporte conexiones inversas, estas conexiones inversas serán transmitidas a manera de puente hacia la conexión que nosotros hemos establecido de manera directa, para esto una vez recibida la conexión el mediador debe quedar escuchando ya que si envía inmediatamente la conexión tampoco la recibiríamos, una vez que reciba nuestra conexión directa proceda a enviar los datos, de esta manera podría ser posible tener clientes conectados mientras estemos asociados a un router con sus puertos cerrados los cuales no podemos abrir.

La gran interrogante de todo esto es si este puente de conexiones tendría que ser necesariamente un ordenador que tuviésemos encendido las 24 horas del día o existe algún servicio en Internet que te brinde la posibilidad de hacer  lo mismo que en el ejemplo??? Esa es mi gran duda ya que personalmente no dispongo de mas ordenadores
En línea


BenRu
The Prodigy
Colaborador

Desconectado Desconectado

Mensajes: 3.845


Primero la música y luego las palabras...


Ver Perfil
Re: Modelo de conexiones, es factible?
« Respuesta #1 en: 23 Diciembre 2007, 01:07 »

Hoy ando un poco "suavecito" y no llego a captar muy bien la idea, aunque más o menos puedo deducir a lo que te refieres.

Has hecho pruebas?

Es muy difícil encontrar un ordenador en el que puedas ejecutar aplicaciones, dejarlo encendido las 24h y que tenga dichos puertos abiertos.

De todas maneras, los troyanos convencionales no valdrían, ya que tienen otro método de conexión.
Habría que hacer un troyano especifico para esta conexión o, a través de uno de conexión directa, implementarle esto.

Un saludo
En línea
Gabrunix

Desconectado Desconectado

Mensajes: 211


Gabrunix web http://www.gabrunix.cl.kz


Ver Perfil WWW
Re: Modelo de conexiones, es factible?
« Respuesta #2 en: 23 Diciembre 2007, 01:30 »

Hoy ando un poco "suavecito" y no llego a captar muy bien la idea, aunque más o menos puedo deducir a lo que te refieres.

Has hecho pruebas?

Es muy difícil encontrar un ordenador en el que puedas ejecutar aplicaciones, dejarlo encendido las 24h y que tenga dichos puertos abiertos.

De todas maneras, los troyanos convencionales no valdrían, ya que tienen otro método de conexión.
Habría que hacer un troyano especifico para esta conexión o, a través de uno de conexión directa, implementarle esto.

Un saludo

Beru gracias por tu respuesta a lo que yo me refiero es establecer una especie de puente donde el ordenador mediador tenga el NO-IP y reibiera las conexiones de las victimas,
Con la ayuda de algún programa anexo al troyano, este ordenador quedase escuchando en el puerto del troyano para que reciba nuestra conexión directa, una ves establecida esta conexión se envíen las conexiones al destinatario final, en un enredo pero en teoría si podría servir, lo que yo no se es si existe algún servicio en internet que permita la redireccion de las conexiones de esta manera, saludos
En línea


Man-In-the-Middle
www.tunchemart.com --OjO-- Solo Quejas!!
Moderador
*****
Desconectado Desconectado

Mensajes: 3.303



Ver Perfil WWW
Re: Modelo de conexiones, es factible?
« Respuesta #3 en: 24 Diciembre 2007, 01:27 »

Holas, estas hablando de un proxy(bouncer)//Ley general del hacking // http://www.google.com.pe/search?gbv=2&hl=es&q=bouncer+proxy&meta=


El netbus tenia esa opcion si mal no recuerdo , hablamos de año 99 -2000 aprox.

Citar
Tras explicar los metodos para entrar en maquinas y pillar root, en este y el proximo apartado se va a explicar un poco que hacer para que no te pillen.

En general, cuando tu hackeas una maquina sin ningun tipo de proteccion, simplemente haces telnet victima.com o ftp o el servicio que quieras. Esto esta muy bien porque claramente la distancia mas corta entre dos puntos es la linea recta, pero el problema es que en algunos logs de la maquina victima aparece nuestro ip y por tanto nos tienen perfectamente identificados con solo hacer un last.

Hay que puntualizar que otra manera de hacer las cosas es no usar condon pero tener mucha experiencia en el borrado de huellas pero eso no es aconsejable si no estas muy seguro de tus habilidades.

Un tema a discutir, seria cuando hay que usar protecciones o no. Un consejo personal es hacerlo dependiendo del tipo de maquina y del tipo de cosas que se van a hacer en ella. No es lo mismo entrar en una maquina de una universidad que sabemos que el root no esta muy experimentado que entrar en una maquina con medidas serias de seguridad. Tampoco es lo mismo entrar para ver que la cuenta que has pillado funciona, hacer un ls y poco mas, que entrar, ejecutar xploits, poner un sniffer, etc. Obviamente, en el segundo caso hay que tomar algun tipo de proteccion si no quieres acabar en la carcel. Ademas, mi opinion es que este sistema es un metodo de seguridad adicional ademas obviamente de borrar huellas y usar este sistema simplemente por si has fallado en algo pero no solo usar esto. Ademas, si tienes una cuenta y la usas con condon y no borras huellas, no te pillaran, pero seguramente veran los logs y te cancelaran la cuenta o cambiaran cosas del sistema dependiendo lo que hayas hecho. Te quitaran el sniffer, te quitaran si tienes sushi, si tienes alguna backdoor, etc.

La manera de trabajar usando condon, consiste en usar maquinas intermedias para saltar de una en otra hasta llegar a la maquina objetivo. El esquema seria:

Mimaquina-->Condon1-->Condon2-->Victima.com

Ponemos el ejemplo de dos maquinas intermedias que sera suficiente para la mayoria de casos, pero lo que es cierto es que como las maquinas condon sean un poco lentas.. nos podemos morir de asco y de aburrimiento :o(

En el ejemplo anterior, si en victima.com nos pillan, aparecemos con el ip de la maquina condon2 por lo que no sera la nuestra. Si quisieran pillarnos tendria que ir el root de la victima.com a hablar con el root de condon2 para convencerle de que le de tu ip ya que la maquina condon2 tendra tu conexion en su log (siempre que no hayas borrado huellas en la maquina condon2, cosa que seria conveniente). Raramente un root de victima.com hablara con condon2 diciendole que les ha entrado un hacker y pidiendoles ayuda y sobre todo si una es de Japon y la otra de Noruega (jeje) pero en casos extremos todo esto se podria hacer legalmente por parte de la policia, pero tienes que hacer algo muy gordo para eso. Ademas, como se ha usado otra maquina condon1 se multiplican nuevamente todos los problemas para localizarte por lo que sera improbable si has borrado las huellas medianamente bien. El problema de esto es que si saltas a una makina de japon y luego a otra de noruega y luego a otra de españa, puedes tardar 10 minutos en que llegue a la destino si las intermedias van lentas :(

Por ejemplo, si queremos hacer un telnet usando dos condones, el procedimiento seria:

% telnet condon1.com

Te cuenta un rollo y te pide login y pass (que deben ser conocidos)

UNIX v.4.5

Login: aaaaaa

Password: xxxxxx

Te da acceso a esa maquina y haces otro telnet:

% telnet condon2.com

Te cuenta otro rollo y te pide login y pass

IRIS v.3.5 Please Login

Login: pepito

Password: xxxx

% telnet victima.com <
--------------------------------------------------------------------------------
 Sistema con seguridad seria
Te cuenta otro rollo y lo mismo:

Login: porfinllego

Password: xxxxxxxx

Bienvenido!

Y asi ya estamos en la maquina victima con 2 condones. Supongo que entendeis el tema. Este procedimiento se puede usar con cualquier servicio: telnet, ftp, etc.

Es indispensable que las maquinas condon sean bastantes conocidas por el hacker, es decir, que sepas que el root no controla demasiado o que por algun motivo sabes que esta bajo tu control absoluto ( aunque recuerdo que no siempre todo es como parece ser :o( porque quiza te pases de listo pensando que el root no tiene ni puta idea y resulta que te esta tomando el pelo), ya que como haya algun contratiempo puedes acabar en la carcel :o( o tambien seria una putada que el root de esa makina sea un tio competente (u otro hacker) y te este vigilando en todo lo que hagas y te este logeando todo lo que haces con los correspondientes inconvenientes.

Sobre esto, he de decir que se debe tener en cuenta que hay administradores que controlan todos los aspectos del hacking y te pueden estar haciendo exactamente lo que piensas que le estas haciendo a el, es decir, el puede tener puestos troyanos para ocultar su presencia o para ocultar procesos suyos que te pueden estar logeando, pillais la idea no?.. de hecho muchos hackers que conozco que son roots de maquinas usan este tipo de cosas... asi que tened cuidado ahi fuera ;o)

Fuente
http://www.wikilearning.com/curso_gratis/curso_de_hacking_avanzado-hackear_con_condon_o_gateway/3482-9

En línea

Gabrunix

Desconectado Desconectado

Mensajes: 211


Gabrunix web http://www.gabrunix.cl.kz


Ver Perfil WWW
Re: Modelo de conexiones, es factible?
« Respuesta #4 en: 24 Diciembre 2007, 05:50 »

Esta muy bueno esto no lo había leído, pero se me había ocurrido esta idea usando DOS en los pc de las victimas para hacerlos botear en un juego en el que estaba prohibido hacerlo, así que si pillaban mi bot dentro del juego revisaban la IP y no daban con la que correspondía a mi cuenta verdadera del juego por lo que no me baneaban  :)

Ahora pregunto si es acaso posible con algún servicio que preste Internet poder pasar las conexiones inversas del troyano a través de un proxy y yo conectarme de manera directa a este mismo para desviarlas a mi, es esto posible??

Ahora recuerdo que el Bifrost trae una opción que dice proxy tendrá algo que ver con lo que yo quiero hacer :huh:



La verdad que esto de los proxys es algo nuevo para mi cualquier información que me puedan entregar es bienvenida, gracias de antemano

« Última modificación: 24 Diciembre 2007, 05:53 por Gabrunix » En línea


xXxDarkSystemxXx

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Modelo de conexiones, es factible?
« Respuesta #5 en: 24 Diciembre 2007, 14:12 »

Bro, efectivamente funcionara como proxy si lo activas bien, aunque la conexion se pone demasiado lenta y el ping sube mucho por cualquier cosilla... aunque si lo que necesitas es el proxy pues, alla tu  ;D
En línea
Gabrunix

Desconectado Desconectado

Mensajes: 211


Gabrunix web http://www.gabrunix.cl.kz


Ver Perfil WWW
Re: Modelo de conexiones, es factible?
« Respuesta #6 en: 25 Diciembre 2007, 08:44 »

Bro, efectivamente funcionara como proxy si lo activas bien, aunque la conexion se pone demasiado lenta y el ping sube mucho por cualquier cosilla... aunque si lo que necesitas es el proxy pues, alla tu  ;D

Lo que yo necesito es tan solo una forma de poder que mis victimas se conecten a mi sin tener que abrir los puertos del router, en pocas palabras, eso es lo que quiero saber :-(
En línea


Distorsion

Desconectado Desconectado

Mensajes: 154


15Hz ~ 20Hz


Ver Perfil
Re: Modelo de conexiones, es factible?
« Respuesta #7 en: 25 Diciembre 2007, 12:49 »

Los proxis normales no te van a servir ya k solo rebotan la conexion, seguira siendo una conexion inversa. Yo creo k es factible y sencillo de programar lo k kieres:

Programa en el pc cn no-ip y los puertos abiertos:
           escuxando soket1 //espera a k TU te conectes aí
           si te conectas:
               pone a escuxar soket2  //en el puerto al k se conectara el troyano
          todo lo k llegue a soket2 lo envias por soket1 y al reves
         si te desconectas de soket1:
              cierras soket2

Creo k en Visual Basic es sencillo
Ya nos contaras
Saludos
En línea

CreateRemoteThread(proc,NULL,NULL,(LPTHREAD_START_ROUTINE)nLoadLibrary,(LPVOID)RemoteString,NULL,NULL);
xXxDarkSystemxXx

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Modelo de conexiones, es factible?
« Respuesta #8 en: 26 Diciembre 2007, 02:19 »

bro no creo que sin abrir los puertos las victimas se conecten, ya que si el puerto esta cerrado, que usaran para entrar,

Es lo que pienso, nunca me han conectado victimas con puertos cerrados ^o)

Saludos
En línea
Distorsion

Desconectado Desconectado

Mensajes: 154


15Hz ~ 20Hz


Ver Perfil
Re: Modelo de conexiones, es factible?
« Respuesta #9 en: 26 Diciembre 2007, 20:06 »

?¿ Claro k an destar los puertos abiertos, pero en el pc donde esta el programa, luego tu t puedes conectar a ese programa por conexion directa desde cualkier sitio.
En línea

CreateRemoteThread(proc,NULL,NULL,(LPTHREAD_START_ROUTINE)nLoadLibrary,(LPVOID)RemoteString,NULL,NULL);
xXxDarkSystemxXx

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Modelo de conexiones, es factible?
« Respuesta #10 en: 27 Diciembre 2007, 18:36 »

todavia no entiendo, cual es el punto, que es lo que quieres hacer
En línea
Gabrunix

Desconectado Desconectado

Mensajes: 211


Gabrunix web http://www.gabrunix.cl.kz


Ver Perfil WWW
Re: Modelo de conexiones, es factible?
« Respuesta #11 en: 27 Diciembre 2007, 19:08 »

Los proxis normales no te van a servir ya k solo rebotan la conexion, seguira siendo una conexion inversa. Yo creo k es factible y sencillo de programar lo k kieres:

Programa en el pc cn no-ip y los puertos abiertos:
           escuxando soket1 //espera a k TU te conectes aí
           si te conectas:
               pone a escuxar soket2  //en el puerto al k se conectara el troyano
          todo lo k llegue a soket2 lo envias por soket1 y al reves
         si te desconectas de soket1:
              cierras soket2

Creo k en Visual Basic es sencillo
Ya nos contaras
Saludos

Me as entendido perfectamente lo que yo quiero hacer, pero lastima que no sepa casi nada de programacion aunque probablemente exista un programa con las caractaristicas que mencionabas...

Yo por el momento sigo aqui conectado detras de un router :-( que no tengo idea cual es la pass ya que se la cambiaron( no es la default) y tampoco sirve el sniffer ya que nunca nadie se mete a configurarlo...

Si esto es posible les pido a los expertos que me den una mano, que tambien les puede servir a todos los que no tienen la posiblidad de abrir los puertos
En línea


Thor

Desconectado Desconectado

Mensajes: 1.199


Ver Perfil
Re: Modelo de conexiones, es factible?
« Respuesta #12 en: 27 Diciembre 2007, 19:18 »

En línea
Gabrunix

Desconectado Desconectado

Mensajes: 211


Gabrunix web http://www.gabrunix.cl.kz


Ver Perfil WWW
Re: Modelo de conexiones, es factible?
« Respuesta #13 en: 28 Diciembre 2007, 06:49 »


Muchas gracias cero que por fin estoy enfrente de lo que estaba buscando, creo que esto es muy importante, el programa es DOS y mañana me dedicare a examinar su funcionamiento mas a fondo para ver si me da resultados

Citar
Reverse proxy multithreading Engine

Tunel inverso que permite la comunicación bidireccional con sistemas
que se encuentren detrás de un firewall/NAT. Permite redirigir todas
las conexiones sobre ese tunel garantizando el acceso a redes internas
y la administración remota (VNC, radmin, TS) de forma pasiva. Código fuente y binarios disponibles.


Funcionamiento:
---------------

Tunel inverso que permite la comunicación bidireccional con sistemas
que se encuentren detrás de un firewall/NAT. Permite redirigir todas
las conexiones sobre ese tunel garantizando el acceso a redes internas
y la administración remota (VNC, radmin, TS) de forma pasiva. Código fuente y binarios disponibles.


Funcionamiento:
---------------

Paso 1: Iniciamos la aplicación y se inicia la conexión inversa
[Server] <------ |FIREWALL|-------- [client]

Paso 2: Enviamos la orden: REDIRECT ADD 192.168.207.207 3389
[Server] <------ |FIREWALL|------- [client]----->( 192.168.207.207:3389)

Paso 3: Tras conectar con la aplicación remota, se abre una nueva comunicación con el Server.
[Server] <===== |FIREWALL|===== [client]----->( 192.168.207.207:3389)

Paso4: El servidor, acepta la nueva conexión y pone un puerto local a la escucha:
(escucha)-->[Server] <===== |FIREWALL|===== [client]----->( 192.168.207.207:3389)

Paso5: Conectamos a 127.0.0.1:51478 y la conexión es redirigida al otro extremo
Aplicación cliente-->[Server] <===== |FIREWALL|===== [client]----->( 192.168.207.207:3389)

No me quedo muy claro pero ahora no estoy en condiciones de leer comprensivamente, como ya dije esto es muy importante y cualquier información la voy a ir dejando acá mismo, gracias de antemano
En línea


Gabrunix

Desconectado Desconectado

Mensajes: 211


Gabrunix web http://www.gabrunix.cl.kz


Ver Perfil WWW
Re: Modelo de conexiones, es factible?
« Respuesta #14 en: 30 Diciembre 2007, 21:44 »

estuve experimentando con el programa y la verdad se me esta haciendo complicado usarlo y el comando preciso... Este programa tengo que instalarlo en la maquina con los puertos abiertos que estara encendida las 24 horas o ya con esto no hay necesidad??? yo lo intente asi:



Ese es el comando que ocupe como ven estoy infectado con bifrost, pioson y hago alusión a mi no-ip esperaba que con este programa pudiera abrir el puerto de manera momentánea para dejar pasar las conexiones pero no dio resultado, como es que tendría que hacerlo :huh:

Aqui dejo la descarga porsiacaso alguien quiere probar: http://www.514.es/download/Reverse_tunneling.rar
« Última modificación: 30 Diciembre 2007, 22:13 por Gabrunix » En línea


Páginas: [1] 2 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC