Crear cliente para servidor

Iniciado por NikNitro!, 23 Abril 2014, 15:30 PM

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

NikNitro!

Buenas. Tengo un servidor y un cliente a través del cual me conecto, pero es código cerrado. Me gustaría crear un cliente propio para que (con mi misma cuenta que uso en el otro), tener el aspecto que prefiera yo. ¿Cómo puedo saber las órdenes que le llegan al cliente original para, de esta forma, diseñar el cliente que quiero hacer? Que mal me explico T_T

RESUMEN: tengo SERVIDOR, tengo CLIENTE de código cerrado, QUIERO HACER OTRO CLIENTE.

Saludos ;)

Nota: Aún no he decidido el lenguaje. Me gustaría usar Java, aunque no descarto PHP. Pero primero tendría que saber como conectarlo al servidor.

engel lex

tienes que leer tal vez con wireshark los paquetes e identificar la forma en que se comunica, si no están cifrados es bueno, si están cifrados, tendrás que averiguar que cifrado usa y cual es el metodo de contraseña, eso posiblmente requiera ingeniería inversa... también puedes buscar si el creador desarrolló algún api y tratar de usarlo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

NikNitro!

#2
Estaba pensando en usar Cheat Engine para leer lo que me da el servidor y poder usarlo en java. ¿Lo ves factible?

Saludos;)

EDITO:

Mmm... He estado probando CE y consigo varios valores relevantes (tras mucho probar) y sus direcciones de memoria. La pega es que (como esperaba) estas direcciones de memoria cambian. Por ejemplo para un mismo valor, en tres partidas diferentes, las direcciones han sido 19AFBC3C, 1AA0AEE y 24C4980C. No le veo correlación, pero si el cliente es capaz de saber donde dirigirse en cada partida para obtener cada dato, yo también debo poder amoldarme. Tiene que haber algún algoritmo que me permita saber cual será la dirección de memoria en cada partida. Alguien que me ilumine? :p

Salud

engel lex

tienes que conseguir en tal caso la estatica... y si, CE podría ser un inicio
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

NikNitro!

Ok gracias. En cuanto consiga algo más relevante lo posteo como aporte ;)

Salud