Find Jobs
Hire Freelancers

Decode Player Name List from Hex Stream to Strings – C# Windows Console Application

$30-250 USD

Completed
Posted over 2 years ago

$30-250 USD

Paid on delivery
Project: Create a Windows console application (written in C#) that takes an encrypted hex stream (captured from a packet), decrypts it and extracts string information from it. Decryption methods are provided. Background: I am a player of an old MMO game. I working on a bot that will keep track all of players currently logged into the game. When a player in the game requests a list of other online players, the server responds with an encrypted packet containing this information which the game client then decrypts and displays on the screen as text. What you need to do is create a basic console application that will decrypt and decode a packet hex stream and get string information (player character names, titles and possibly numbers of each player type from it). This information will then be outputted to a text file. The hard part is already done for you: there are two dead projects related to this MMO that have working packet decryption methods you can use. It should be a matter of you implementing one of the decryption methods and then figuring how the player list information is encoded in the unencrypted hex stream. Project Files: -Several encrypted hex streams with their corresponding (decrypted and decoded) player lists within the game -Two decryption methods from the aforementioned dead projects Requirements: -The console application must be written in C# -It must be able to run on versions of Windows as low as Windows 7 -It must be submitted as Visual Studio project ----------------------------------------------- Information that is in the encrypted packet (hex stream): 1. Player names (maximum of 12 characters) 2. Player titles (longest known is 18 characters; this may be the maximum) ; (only a few players have titles) 3. Numerical data for 10 distinct categories of players which may or may not be stored in the hex stream (though it’s very likely to be): -Total players online -Total players online in the in-game “country” the player is in -Total players online that are master class -Total players online that are priest class -Total players online that are wizard class -Total players online that are monk class -Total players online that are the warrior class -Total players online that are the rogue class -Total players online that are the peasant class -Total players online from the player’s guild To prove you have read the entire brief please kindly include the word "APPLE" in your proposal.
Project ID: 31464051

About the project

4 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi! I'm interested in your project. I can help you with my skill and I have good experiences. I will finish it in time and do my best. Lets discuss more detail in private chat. Thanks for reading my bid.
$140 USD in 1 day
4.9 (15 reviews)
5.2
5.2
4 freelancers are bidding on average $220 USD for this job
User Avatar
Hello, I m a web and desktop developer with 10 years of experience in C# ,I did many management web system during my professional life, I can do your project in the deadline just contact me and we can discuss more about it. Best Regards Fouad
$240 USD in 7 days
5.0 (67 reviews)
6.7
6.7
User Avatar
I am interested in your project. I’am highly experienced software developer in assembler , c#,c, java platforms , so I’m sure I can help you to program your system. Don’t hesitate to contact me and discuss the details,Your project is always confidential. Thank you.
$250 USD in 1 day
5.0 (3 reviews)
2.4
2.4

About the client

Flag of HONG KONG
Hong Kong, Hong Kong
5.0
15
Payment method verified
Member since Oct 31, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.