Update DLL for MMORPG Game Client

Job ID: 40235665

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