Proxy with new encryption

09/22/2009 21:37 Kital82#1
Hello everyone! I would like to have some infos to get or make a proxy to get some packets from TQServer. Thanks for reply!
09/22/2009 23:42 ImFlamedCOD#2
All that anyone will say " If you have to ask that question you clearly are not experinced enough in any programing language to understand how to 'code' and Proxy."

As for where to get started
Pick a good programing language, C++ , C# , Java. (Recommend ones) Start to learn how sockets work and continue from there.
09/23/2009 19:11 Kital82#3
I just want to know if the packet decryption is made by the same way of a Server ...
09/23/2009 19:52 Basser#4
I'm not sure if this is what you mean, but if I need to know an packet for LOTF, I use Brute force. When I press enter in the console, it sends the next possible packet, than just keep pressing enter and see what happens in your client. Sorry if this is not what you meant, but I thought your question was rather vague.
09/23/2009 23:38 ImFlamedCOD#5
After Patch 5017 (5018+) has a new packet encryption to the game server. The auth server encryption never changed. In order to obtain packets from the official TQ server you would need to establish a connection like this Client -> Proxy -> Server , Server -> Proxy -> Client.
09/23/2009 23:40 CptSky#6
Quote:
Originally Posted by Kital82 View Post
I just want to know if the packet decryption is made by the same way of a Server ...
With the old client, no. Check the cryptographer, the encryption and the decryption functions are identical, but for decrypt, you have to reverse the encryption. You have to make a cryptographer for the client. It's very easy, it's the same that the server, but with an inversion. You have to make the SetKey function (Blowfish have a similar thing) for the client with the packet of the server. I can't help you more, I don't have the Blowfish system on this computer.

*If you don't understand, send me an email. I will elaborate in french...
09/24/2009 03:19 Belth#7
I think i have the same problem as you - I don't know how to decrypt server packets. Just calling the "decrypt" function from a private server source does not work. When I asked about it people just talked about hooking the winsock functions which isn't possible in C# and C++ is just too ugly for me.

[Only registered and activated users can see links. Click Here To Register...] - My thread