CMD_AUTH_RECONNECT_CHALLENGE_Server
Protocol Version 2, Protocol Version 5, Protocol Version 6, Protocol Version 7
Reply to CMD_AUTH_RECONNECT_CHALLENGE_Client.
Wowm Representation
Autogenerated from wowm
file at wow_message_parser/wowm/login/cmd_auth_reconnect/challenge_server.wowm:2
.
slogin CMD_AUTH_RECONNECT_CHALLENGE_Server = 0x02 {
LoginResult result;
if (result == SUCCESS) {
u8[16] challenge_data;
u8[16] checksum_salt;
}
}
Header
Login messages have a header of 1 byte with an opcode. Some messages also have a size field but this is not considered part of the header.
Login Header
Offset | Size / Endianness | Type | Name | Description |
---|---|---|---|---|
0x00 | 1 / - | uint8 | opcode | Opcode that determines which fields the message contains. |
Body
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x01 | 1 / - | LoginResult | result |
If result is equal to SUCCESS
:
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x02 | 16 / - | u8[16] | challenge_data | |
0x12 | 16 / - | u8[16] | checksum_salt |
Examples
Example 1
2, // opcode (2)
0, // result: LoginResult SUCCESS (0x00)
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, // challenge_data: u8[16]
255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, // checksum_salt: u8[16]
Example 2
2, // opcode (2)
3, // result: LoginResult FAIL_BANNED (0x03)
Protocol Version 8
Reply to CMD_AUTH_RECONNECT_CHALLENGE_Client.
Wowm Representation
Autogenerated from wowm
file at wow_message_parser/wowm/login/cmd_auth_reconnect/challenge_server.wowm:35
.
slogin CMD_AUTH_RECONNECT_CHALLENGE_Server = 0x02 {
LoginResult result;
if (result == SUCCESS) {
u8[16] challenge_data;
u8[16] checksum_salt;
}
}
Header
Login messages have a header of 1 byte with an opcode. Some messages also have a size field but this is not considered part of the header.
Login Header
Offset | Size / Endianness | Type | Name | Description |
---|---|---|---|---|
0x00 | 1 / - | uint8 | opcode | Opcode that determines which fields the message contains. |
Body
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x01 | 1 / - | LoginResult | result |
If result is equal to SUCCESS
:
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x02 | 16 / - | u8[16] | challenge_data | |
0x12 | 16 / - | u8[16] | checksum_salt |
Examples
Example 1
2, // opcode (2)
0, // result: LoginResult SUCCESS (0x00)
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, // challenge_data: u8[16]
255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, // checksum_salt: u8[16]
Example 2
2, // opcode (2)
3, // result: LoginResult FAIL_BANNED (0x03)