[!] Fixing chat vulnerability in GameServer.exe 1.38
The vulnerability:
If a player writes a string to the local chat, the GameServer.exe, on which the player’s character is located, will close:
ABCDEFGHIKLMNOPQRSTVXYZ
A fix:
1. Open GameServer.exe in any HEX-editor, for example, HxD;
2. Find a sequence of bytes:
50 E9 74 02 00 00 50 6A 01 6A 04 8B 4D EC
3. Replace the sequence to another one:
50 68 FF C9 9A 3B 50 6A 01 6A 04 8B 4D EC
4. Save changes;
5. Check that GameServer.exe is working and the vulnerability has disappeared: