Quote:
I'm thinking that they only changed the internal login procedure, so with some packet sniffing it should be possible to fix it. It seems they're now using a centralized login server at SOE and dumped the old "989 Studios" ones.
Let's hope this doesn't mean a new encryption algorithm ...
|
Nope, they changed a LOT of the login procedure. Before, every eq packet had a header that described the packet. We used that header to identify fragmented packets and a lot of other important stuff. They decided to take that out. They also shortened the checksum on the end of the packet and are probably using a custom function to generate the new checksum. These changes made packetcollecting it and decyphering it far more difficult. I have been able to get the login process to work, but even if I send the exact server info that live does, the servers wont appear. I'm a little worried about that issue.
Oh, and about encryption? Its non existant, all usernames and passwords (along with all the other packets) are currently being sent unencrypted. I'm going to wait until this weekend to continue work on this, so I have time to fully look into it some more, but I suspect they will realize they are idiots for sending passwords in clear text and will patch in the next few days.