Thank you for your guidance, but that tutorial is not applicable to the 5103 version of the client. Because the 5103 version of the client is different from this one. I am now trying to restore the reverse assembly code to C# code, because I found the place where the decryption is handled. But my assembly skills are not enough, and I need to learn slowly.