PS. This will be kept at the simplest form, just because some people might get confused if other methods are to be used.
Prerequisites:
1- Ollydbg v1.10

2- Brains
------------------------------------------------------
MAKE SURE YOU ALWAYS MAKE BACKUPS BEFORE TRYING TO EDIT ANYTHING!
First off we start by loading MsgServer.exe in olly, that's an easy step so I won't be explaining how to do it.
Olly analyzes the file and shows up some windows(an error message might show up, if it happens press "Ok" and ignore it)
Then we go to the dump window:
Right click anywhere inside it and choose Search For -> Binary String
We get a box telling us to type in the text, in the ASCII box type DR654dt34trg4UI6 and make sure you tick Entire Block option, then press Ok.
You will land at the string you were searching for, now shade the whole string, right click -> Binary -> Edit.
Now here is where you input your own encryption key, keep it safe somewhere because you'll need it for future reference, first of all make sure you tick the Keep size option(PS. for extra safety keep the size of the new encryption key == size of the old one)
Here is what I did:
Press ok, then right click on the shaded new string and right click -> Copy to executable file.
Another window shows up, just right click in it -> Save file and choose the path to save it.
That is about it, just repeat the same steps with the Soul.exe file for your client, and remember that you have to use the same exact encryption key that you edited in MsgServer.exe
Now you have your OWN Soul.exe & MSGserver.exe






