Client Logon Challenge
uint8 cmd; uint8 error; uint16 size; uint8 gamename; uint8 version1; uint8 version2; uint8 version3; uint16 build; uint8 platform; uint8 os; uint8 country; uint32 timezone_bias; uint32 ip; uint8 I_len; uint8 I;
This message initiates the authentication with the Logon Server. This is the first step of the Logon Process, which sends the I (username) SRP6 protocol variable. The server uses it to generate the variables that are sent to the client in the Server Logon Challenge message.
Cmd is the command/operation code of the packet. Always 0 for this message.
Size of the remaining part of the message
4 byte C-String, containing the String "WoW\0"
Major version number of the client ( 3 for 3.3.5 )
Minor version number of the client ( 3 for 3.3.5 )
Patchlevel version number of the client ( 5 for 3.3.5 )
Build number of the client. ( 12340 for 3.3.5a )
Platform the client is running on, reversed C-String ( "68x\0" for x86 )
OS the client is running on, reversed C-String ( "niW\0" for Windows )
Locale of the client, reversed C-String ( "SUne" for enUS )
IP address of the client in binary format.
Length of the Identity ( user name ) in characters.
The Identity string ( user name )