[Ayuda] Sniffer en visual basic, para visual basic

Iniciado por The_Shakah, 17 Agosto 2010, 21:43 PM

0 Miembros y 1 Visitante están viendo este tema.

The_Shakah

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.

BlackZeroX

este programa sera independiente a tu cliente/servidor?

o esta integrado en el mismo?

Dulces Lunas!¡.
The Dark Shadow is my passion.

The_Shakah

#2
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.

BlackZeroX

en PSC (PlanetSourceCode.com) hay ejemplos de Sniffers!¡.

Busca por SockRaw

Dulces Lunas!¡.
The Dark Shadow is my passion.

bizco

asumiendo que tienes el codigo de el cliente, ¿pq no implementas una notificacion a ese programa externo antes de enviar el dato?

The_Shakah

Cita de: ctlon 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?

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.

BlackZeroX

.
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!¡.
The Dark Shadow is my passion.

The_Shakah

Cita de: 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!¡.

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)

_katze_

CitarArriba la esclavización de la mujer. (chiste jaja, era re violento el pibe)
:-( creo q se de alguien que no le gusta eso