Encrypt log-in packets to Game Client to prevent bots

I run a gaming server coded in C+ (Ragnarok Server). The game is opened through an [url removed, login to view] file but the game server is vulnerable to other packet editors/senders like WPE and we also have players using a bot program that automatically plays for them.

I had a system before which modified the [url removed, login to view] to send a certain packet when connecting to the login server but the system stopped working after a code update a few years back.

What I need is someone to modify the exe to send a certain packet that the server will look for when checking the connection, if the player attempts to connect using any other client other than our modified one then the player would get disconnected. The anti-hack system I had modified 2-3 source files, but I have lost contact with the person who did this job for me so I'm not sure exactly how it worked.. The files are written in c+, and again, if the server files did not get the correct packet sent from the client it would disconnect the user.

The [url removed, login to view] client itself was modified but I remember there was also a DLL file that was used.

I'm looking for a freelancer that can find a way to stop bots like openKore and programs like WPE from connecting to my game server, there are other projects like this in the past but I'm not sure how they ended up.

The server runs on eAthena emulator

There is an anti hack system already but this system is very bad and it lags a lot, ruins the gameplay but it is [url removed, login to view]

I'm sure I have not given enough information on this project but honestly I'm not sure myself how to code something to stop programs from connectin and sending packets to the game server, I need only the [url removed, login to view] being able to connect.

If you have questions about the project pm me, ill answer quickly...but please, it's christmas and pocket is hurting, be gentle on the bids..thank you for your time, hopefully I didn't waste much of it.

Skills: C Programming, C++ Programming, MySQL, Software Architecture

See more: software projects freelancer, software freelancer projects, software editors need, n .game-server, mysql job freelancer, log on to freelancer, log on freelancer, log in to freelancer, login in freelancer, in need of editors, information architecture freelancer, how to stop a job freelancer, how to login freelancer, how to get the projects in freelancer, how to get job of freelancer, how to get job from freelancer, how to get freelancer job, how to get bids on freelancer, how to get a job in freelancer, how to get a job from freelancer, how to get a freelancer job, how to find projects on freelancer, how to find project on freelancer, how to find project it freelancer, how to find programs

About the Employer:
( 11 reviews ) Margate, United States

Project ID: #5255514

2 freelancers are bidding on average $336 for this job


Hello Sir! Expert developer is here. I'm interested in this project and ready to help you to stop bots. Please discuss in message. Thank you!

$394 USD in 5 days
(24 Reviews)

Hi, We are very clear with the specification mentioned and ready to start your project immediately. We are pleased about having the opportunity to work together. Sir , TI World is Indian base company. You can see o More

$237 USD in 8 days
(2 Reviews)

Hi Jonathan, I have read your complete requirement and tried to understood too. In short you want to modify the [url removed, login to view] to send the certain packet so that user didn't got disconnect. As mentioned by you about the d More

$255 USD in 14 days
(3 Reviews)

I have experience with mathematics and algorithms, including hashing and AES encryption, and have nearly 4 years of industry experience with C++. It may take a few days to study the source code and the interaction bet More

$277 USD in 7 days
(0 Reviews)