Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:Bad tactics by vivendi (Score 3, Informative) 593

I just looked at the latest CVS code of bnetd and there are no cdkey checking routines in the code. The code for the packet handling has 3 cases in which the cdkey is handled (one for each of the authorization packet versions Blizzard has used). In the oldest auth packet (CLIENT_CDKEY), bnetd merely copies the key into the connection structure it keeps. In the newer two packets (CLIENT_CDKEY2, CLIENT_CDKEY3) the cdkey is hashed and so bnetd ignores it all together. The cd key is never checked by the code that I have seen (and I have worked with it extensively).

WarCraft III required slightly more elaborate schemes (both of the login packets are encrypted). But, remember that bnetd did not implement these packets.

Also, based on my experience with the code, none of it feels as if someone had converted it from assembled code removed from a Blizzard game.

Slashdot Top Deals

UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Working...