Quote:
Originally Posted by kyle191
Thank you very much, this worked! I now need to configure other tables, so that registering with vbulletin registers to the game server.
I ran into another problem which I thought I would, vBuletin encrypts passwords, conquer login doesn't recognize the encryption =/
Any idea's?
EDIT: The authserver reads the decryption, I write in the password "test" to login the game and the AuthServer reads it as the decryption. Just seems the client isn't logging in?
|
vBulletin uses a MD5 hash with a salt attached to it. I don't believe you will be able to figure it out. Not to try to sound like a douche, just trying to be realistic. But in simple terms, this is how it works:
Password = MD5 Hash ( MD5 Hash ( True Password ) + Salt)
The salt is stored in the user table under the field "salt".
(Its been years since ive messed with the vbulletin hash, so it may of changed)
But in simple terms, after the rc5 decryption of the password in the source, you will then need to re-encrypt it using this method, then check it with the value in the database. Too much code to make a whole walk through on here.