Building a 5565 Source [Help Would be appreciated]

01/12/2012 00:18 samehvan#1
Hello Heros

Too long time for me away of Co stuff and while i am having some free time for a few days some friend asked me if i can Update his Source/ Create new source based on the newest patch 5565 , so .....
I am Trying to startup with the newest patch any help/tips/hints about what they made new would be appreciated

and for a start ...
anyone know what is the response for the Login packet 1124 ?

as i get for now the client sends the Account Id and the server it trying to connect but the official server has no response according to my Proxy and when i tried to connect to the P.Server it holds on that Packet waiting for something

my thoughts are
1- The server should send a response packet for that packet ,which is not true according to the proxy as i said be4
2- The server should tell the client that it accepted the connection , but how can we do this without sending any packets back
3- The Server transfers the connection to another Ip or Port which not possible due to socket system security as i know
4- The server Disconnects the client and reconnect from its side

any ideas ???
01/12/2012 00:31 Spirited#2
No. Nobody can help you. This has been discussed before. Ciphers changed.
Also, wrong section.
01/12/2012 01:44 samehvan#3
Quote:
Originally Posted by Fаng View Post
No. Nobody can help you. This has been discussed before. Ciphers changed.
Also, wrong section.
I know Ciphers kinda changed , but not too big changes i can Auth successfully using the Proxy , still hoping someone can save me some time with a few tips or infos

About the section this is the "CO2 PServer - Discussions / Questions" so i think it is the correct section .

Thanks for your reply tho
01/12/2012 02:40 pro4never#4
Quote:
Originally Posted by samehvan View Post
I know Ciphers kinda changed , but not too big changes i can Auth successfully using the Proxy , still hoping someone can save me some time with a few tips or infos

About the section this is the "CO2 PServer - Discussions / Questions" so i think it is the correct section .

Thanks for your reply tho
Few things.

#1: you posted in RELEASE section, i moved it.

#2: good luck reverse engineering the entire client cryptography.

In order to have a working proxy you'd first have to reverse the encryption from the client, write a working implementation of it then add that implementation to a proxy. You can then START to worry about any packet changes.

It's not a simple "change this to this and encryption works again" sort of deal. They've changed both password and game cryptography.
01/12/2012 02:48 -impulse-#5
I myself tried to understand what it is used for but I wasn't able to use the knowledge. The packet 1124 and 1125 are used for the new crypto. The server sends first two essential keys to the client, the client does some magic on them and sends back to the server two things some sort of key for tbe server to use and something for verification. I am unsure of what I say though without opening the client in ollydbg yourself you can't get more info, atm the only people having the crypto are few and would like to keep it that way.

From what I learned myself I believe that you can make the client send the same information in the 1125 packet if the server sends the same keys which means unless you plan of having some fancy connection between your server and a website/forum you can have a server going very nicely on latest patch that ofcourse if you have the latest updates for how the handshake is handled (server side).
If you want that connection between server and website or whatever you might want to consider modifying the co.exe to step over encryption.
The other auth packets contain only strings acc name, server name and some useless crap so waste no second on them.
01/12/2012 03:45 Spirited#6
@OP - You know... I understand my boundaries. I always have ever since I was a noob. I don't ask for shit because it's pathetic as fuck and I don't advanced past patch 5517 because I'm not skilled enough to crack the new ciphers. Learn your boundaries. I'm tired of seeing these stupid, useless threads.
01/12/2012 10:48 Korvacs#7
The Auth crypt wasn't changed to my knowledge that's why you can connect with a proxy, i seriously doubt your ability to crack the game encryption to be honest with you.
01/12/2012 15:17 samehvan#8
Quote:
Originally Posted by Korvacs View Post
The Auth crypt wasn't changed to my knowledge that's why you can connect with a proxy, i seriously doubt your ability to crack the game encryption to be honest with you.
Thanks Korv ,you always have been reasonable and supporter with your replies , can we just go with it step by step ?

i really can't figure out why the client just go on connecting to the official server without any replies on Packet 1124 and it doesn't do the same with P.Server
01/12/2012 15:35 Korvacs#9
Quote:
Originally Posted by samehvan View Post
Thanks Korv ,you always have been reasonable and supporter with your replies , can we just go with it step by step ?

i really can't figure out why the client just go on connecting to the official server without any replies on Packet 1124 and it doesn't do the same with P.Server
Sorry, i dont actually have the latest encryption as i dont really needed it, i dont think anyone will be willing to give it out either, its only been cracked by the guys who run bots and they are keep quiet on it until another encryption change occurs at which point i believe the current crypt will be made available.
01/12/2012 17:12 pro4never#10
Quote:
Originally Posted by samehvan View Post
Thanks Korv ,you always have been reasonable and supporter with your replies , can we just go with it step by step ?

i really can't figure out why the client just go on connecting to the official server without any replies on Packet 1124 and it doesn't do the same with P.Server
If you look at my proxy paradise, it still passes auth completely fine (it ignores those packets completely). The issue is when you try to set up game encryption.

Note, that proxy doesn't touch password encryption at all. It also changed apparently).
01/12/2012 17:34 Lateralus#11
Everything's difficult when you don't know how to do it.
01/15/2012 00:31 Lateralus#12
Yeah, the OP is actually really good. Haven't seen him around for a while.
01/18/2012 10:02 samehvan#13
Alr8 now i can log in but of course ddnt decrypt the game data yet ,, the Public key still as it was but i think i still need the Crypto Key , wish me luck , or give a hint if u wanna help

and if anyone know a better way to get that key would be appreciated
01/18/2012 13:18 Korvacs#14
Well, good luck..
01/19/2012 03:22 -virTuaL#15
Fuck off jack quit deleting my posts