Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: The_Shakah en 17 Agosto 2010, 21:43 pm



Título: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: The_Shakah en 17 Agosto 2010, 21:43 pm
Hola gente, mi tema es el siguiente:

Yo tengo un cliente hecho en visual basic, que se conecta a un servidor externo también hecho en visual basic a través del puerto 6666. Una vez conectado comienzan a transferirse datos.

En mi pc está el Cliente, lo que yo quiero hacer, es poder "ver" los valores de las variables que me envía el servidor.

Por ejemplo, yo sé que cuando hago click en cierto lugar, el servidor me envía 4 variables integer con distintos valores. Yo quiero que mi programa pueda "averiguar" cuales son esos valores, para realizar acciones según los valores de las variables.

¿Hay algún tutorial que pueda mirar o algo? El tema es que no sé nada de programación de Sniffers, y no creo que el típico control Winsock que uso actualmente para las simples conexiones Cliente/Servidor me sirva para mi propósito.

Si me pueden recomendar un programa ya hecho para lo que yo necesito también me sirve, y si el programa es de código abierto mejor.


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: BlackZeroX en 17 Agosto 2010, 21:52 pm
este programa sera independiente a tu cliente/servidor?

o esta integrado en el mismo?

Dulces Lunas!¡.


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: The_Shakah en 17 Agosto 2010, 22:11 pm
Será independiente.

Por cierto, estuve mirando otros programas y lo que logro obtener es esto:

Data: d6:60:6e:02:d9:72

Y yo lo que quiero obtener son los valores de las variables que se envían. No sé cómo pasar esa Data a valores reales.

Osea el programa que quiero Sniffear basicamente funciona asi. Uno tiene el cliente, y al hacer click en un botón, le pide al servidor que le envíe una variable integer con un numero random entre 0 y 100. El cliente recibe esta variable y la muestra en pantalla, diciendo "El numero recibido es 17".

El sniffer lo que va a hacer es, junto con el cliente, representar él también el valor de la variable en su pantalla. La idea es que después el Sniffer según el valor que vea va a hacer una acción u otra.


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: BlackZeroX en 17 Agosto 2010, 22:42 pm
en PSC (PlanetSourceCode.com) hay ejemplos de Sniffers!¡.

Busca por SockRaw

Dulces Lunas!¡.


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: bizco en 17 Agosto 2010, 23:15 pm
asumiendo que tienes el codigo de el cliente, ¿pq no implementas una notificacion a ese programa externo antes de enviar el dato?


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: The_Shakah en 18 Agosto 2010, 02:47 am
asumiendo que tienes el codigo de el cliente, ¿pq no implementas una notificacion a ese programa externo antes de enviar el dato?

Porque si bien tengo el código del cliente, no me sirve para conectarme al server porque no tengo el codigo de seguridad.

Es como un juego online de código abierto. Tenes el código pero no podes usar el código para editar tu cliente y entrar al juego con tu cliente modificado.


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: BlackZeroX en 18 Agosto 2010, 05:37 am
.
Si tienes el source del cliente si que se puede ¬¬", es como internet "linux" a sido modificado miles de veces y que paso se siguen comunidando entre si y no hay problema con las conexiones via web... por que hay un protocolo!¡.

Dulces Lunas!¡.


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: The_Shakah en 18 Agosto 2010, 18:58 pm
.
Si tienes el source del cliente si que se puede ¬¬", es como internet "linux" a sido modificado miles de veces y que paso se siguen comunidando entre si y no hay problema con las conexiones via web... por que hay un protocolo!¡.

Dulces Lunas!¡.

No se puede "¬¬".

Si bien tenés el código del cliente. Si bien podés crear un cliente modificado del juego, no vas a poder entrar con tu cliente modificado al servidor oficial de ese juego, porque tiene un sistema de seguridad anti-clientes modificados, con el cual es imposible conectarse usando un cliente modificado ;).

Obviamente vos podés agarrar el cliente, el server, y hacerte un server alternativo al oficial, pero no es eso lo que quiero.

Arriba la esclavización de la mujer. (chiste jaja, era re violento el pibe)


Título: Re: [Ayuda] Sniffer en visual basic, para visual basic
Publicado por: _katze_ en 18 Agosto 2010, 19:35 pm
Citar
Arriba la esclavización de la mujer. (chiste jaja, era re violento el pibe)
  :-( creo q se de alguien que no le gusta eso