Thats a D1 retail packet. And yes i knew hex was a base 16 numbering system but thanks anyway. I was logging D1 and using it to start with to avoid having to worry about cd key hashing until i can actually send the data properly. As for putting together a packet builder/parser im not worried about that at the moment what i have set up currently isnt even a bot really just connecting and sending the packet and listening for a a message back. Once i get it sending correctly ill put together a layout and actually build the program correctly. I had a busy day so i dont have time to piss with it tonight ill check into what you said tomorrow and hopefully get it figured out Thanks for the help.