Update DLL for MMORPG Game Client
Budget: $30 – $250 USD
# MMORPG Game Client Reverse Engineering - Anti-Cheat Bypass
## Project Description
We operate a private server for an MMORPG game. The game client is written in C++ (Win32, DirectX 9, x86) and uses XignCode3 as its anti-cheat system. We have a complete C++ GameServer and a custom Launcher.
We need a reverse engineer to update our existing client hook DLL to work with the current game client version. The anti-cheat addresses have changed in the latest client update, and our hook DLL needs to be updated accordingly.
This is for private server development, not cheating on official servers.
## What We Need
1. Analyze the current game client EXE using IDA Pro with Hex-Rays decompiler
2. Find all XignCode3 bypass addresses in the new client (LoadLibrary calls, init functions, timer callbacks, conditional jumps)
3. Update our existing hook DLL project (C++, Detours-based) with the correct addresses
4. Find the client's packet Send/Recv function addresses
5. Add a heartbeat sender to the DLL (we will provide the exact packet format and MD5 authentication details)
6. Compile and test the updated DLL
7. Generate a full Hex-Rays pseudocode dump of the client
We already have a working DLL project with all the old addresses. The job is essentially finding the new addresses in the updated client and replacing them.
## What We Provide
- The current game client EXE
- Our existing hook DLL project (Visual Studio solution, ready to build)
- All old addresses as reference for pattern matching
- Server-side packet format documentation for heartbeat integration
- Test server access for verification
## Deliverables
- Updated and compiled hook DLL (working with current client)
- IDA database file (.idb)
- Address list with descriptions
- Client pseudocode dump
## Required Skills
- IDA Pro + Hex-Rays Decompiler
- x86 Assembly
- C++ and Visual Studio
- Windows API hooking (Microsoft Detours)
- XignCode3 bypass experience
## Project Description
We operate a private server for an MMORPG game. The game client is written in C++ (Win32, DirectX 9, x86) and uses XignCode3 as its anti-cheat system. We have a complete C++ GameServer and a custom Launcher.
We need a reverse engineer to update our existing client hook DLL to work with the current game client version. The anti-cheat addresses have changed in the latest client update, and our hook DLL needs to be updated accordingly.
This is for private server development, not cheating on official servers.
## What We Need
1. Analyze the current game client EXE using IDA Pro with Hex-Rays decompiler
2. Find all XignCode3 bypass addresses in the new client (LoadLibrary calls, init functions, timer callbacks, conditional jumps)
3. Update our existing hook DLL project (C++, Detours-based) with the correct addresses
4. Find the client's packet Send/Recv function addresses
5. Add a heartbeat sender to the DLL (we will provide the exact packet format and MD5 authentication details)
6. Compile and test the updated DLL
7. Generate a full Hex-Rays pseudocode dump of the client
We already have a working DLL project with all the old addresses. The job is essentially finding the new addresses in the updated client and replacing them.
## What We Provide
- The current game client EXE
- Our existing hook DLL project (Visual Studio solution, ready to build)
- All old addresses as reference for pattern matching
- Server-side packet format documentation for heartbeat integration
- Test server access for verification
## Deliverables
- Updated and compiled hook DLL (working with current client)
- IDA database file (.idb)
- Address list with descriptions
- Client pseudocode dump
## Required Skills
- IDA Pro + Hex-Rays Decompiler
- x86 Assembly
- C++ and Visual Studio
- Windows API hooking (Microsoft Detours)
- XignCode3 bypass experience