Find Jobs
Hire Freelancers

Anti-Cheat program for Card Game

$30-100 USD

Cerrado
Publicado hace más de 22 años

$30-100 USD

Pagado a la entrega
The situation is this: There is a program, Apprentice ([made by DragonStudios][1], used to play a card game, Magic the Gathering (made by [Wizards of the Coast][2]). This game is very popular among a select internet community. There is one problem that has come up though. A certain programmer (me) discovered that there was a way to cheat at Apprentice, using a man-in-the-middle attack (in which a program sets itself up between the two clients.) This program got out, and is the issue of many problems for various leagues that use Apprentice for games. The program I am looking for should: Effectively stop cheating. There are many ways to accomplish this, the method I was attempting to use, was using an API-hook to detect when someone had tried to start a game, and change the address that the user had specified as the other player's IP. It would remember what the player had entered, but change the IP to that of the program itself (effectively re-routing communications through the program). The program would then encrypt the communications, so that no man-in-the-middle attack could take place. I discovered that such a program was beyond my skills (I couldn't get the API hook to work), and am looking for someone to make it for me. There is also another way that players have discovered to cheat. The program Apprentice keeps a log file (namely: [login to view URL]) in it's root directory. This file is viewable by all, in cleartext, throughout usage of Apprentice. This poses a problem as the log-file contains information about the state of the game that the player should not know (the order of the cards in his deck, etc.) It would be nice, but not necessary, if the program also tackled this issue (keep in mind that a qualified person may have to look at the logs, but they should not be viewable under normal circumstances.) Please indicate in your bid whether you intend to do this or not. The program should be user-friendly, easy to use, and non-obtrusive. As this program will be primarily used by non-profit organizations, cost is a small issue, but bid reasonably, I do not expect to pay for slave labor. ;) ## Deliverables The program must satisfy all conditions set above, and completely solve the cheating problem. Complete source code of all programming work done, as well as full rights to the source, and the executable. Attached files: the Apprentice program, one example of a cheat program(with source). I had trouble uploading the files, you can find them at <[login to view URL]> I can be contacted on IRC, if need be, also, the league(s) this will affect can be found at: #apprentice on [login to view URL] ([web site][3]); #i-magic on newnet ([web site][4]); and #MTGOnline on [login to view URL] ([web site][5]). I go under the nickname Darkfire on all the above nets.
ID del proyecto: 2825614

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 23 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
1 freelancer está ofertando un promedio de $213 USD por este trabajo
Avatar del usuario
See private message.
$212,50 USD en 14 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde may 20, 2001

Verificación del cliente

¡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.