Find Jobs
Hire Freelancers

Decompile java program and figure out how packets are encrypted

$30-100 USD

Cancelado
Publicado hace alrededor de 14 años

$30-100 USD

Pagado a la entrega
My friend and I play chess on a spanish based site called [login to view URL] . I want to setup an erlang proxy to feed moves from a chess engine but I can't figure out how the program encrypts / decrypts packets. When signing up they allow selecting if the account is computer assisted, so it's not about cheating or making some kind of malicious bot. I don't really even play there that often but the frustration of not being able to figure it out brought me here. Go to [login to view URL], click chess, launch jnlp, click rooms -> disconnect. When I click login I want to know how the packets are encrypted when they are sent to the server, and how they are decrypted when they get back. Maybe you're an encryption guru and can figure it out with wireshark if it's some kind of common 2 way encryption. Maybe it's a custom function. I'm not asking to reverse engineer how the packets are structured or what they do. I want to know if everything going out or coming in is passing through the same encryption routine and if so what's the function(s), or the name of the encryption routine if it's a common one. ## Deliverables If I replicate all the packets I can login, meaning the user is the one that sends the encryption key probably in the first packet. If not, every time I login the packets sent and received are different. The class files are linked in the jnpl that downloads after clicking chess from the front page. JD can decompile them but I don't know java well. Maybe someone skilled can identify a common routine as being from a standard library by just testing common ones or from its structure in wireshark. Ideally I want the name of the encryption routine.? Let me know if you're confident you can figure it out. I'm not paying more than $100. If you want a dummy account try user: findtheprotocol pass: asdf1
ID del proyecto: 3242426

Información sobre el proyecto

Proyecto remoto
Activo hace 14 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de UNITED STATES
United States
5,0
1
Miembro desde mar 16, 2011

Verificación del cliente

Otros trabajos de este cliente

Compare two files as lists
$30-100 USD
¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.