ID
|
Origin
|
Name
|
Foodgroup
|
Service
|
Status
|
Version
|
0x0017, 0x0006
|
Client
|
BUCP__CHALLENGE_REQUEST
|
Unspecified
|
BUCP
|
Active
|
1.15
|
Request challenge for login request.
Foodgroup
|
uint16 (word)
|
00 17
|
Subgroup
|
uint16 (word)
|
00 06
|
Flags
|
uint16 (word)
|
00 00
|
Request ID
|
uint32 (dword)
|
00 00 00 00
|
SNAC Data
Unconfirmed: This SNAC contains no data
From Aleksandr Shutko: SNAC(17,06) BUCP__CHALLENGE_REQUEST
This is the first snac in md5 crypted login sequence.
Client use this snac to request login random key from server. It contain screenname
and some unknown stuff. Server should reply with SNAC(17,07),
containing auth key string.
00 17 |
|
word |
|
SNAC family |
00 06 |
|
word |
|
SNAC subtype |
00 00 |
|
word |
|
SNAC flags |
xx xx xx xx |
|
dword |
|
SNAC request-id |
|
|
|
00 01 |
|
word |
|
TLV.Type(0x01) - screen name |
xx xx |
|
word |
|
TLV.Length |
|
|
|
| |
|
|
|
00 4B |
|
word |
|
TLV.Type(0x4B) - unknown (empty) |
00 00 |
|
word |
|
TLV.Length |
|
|
| |
|
|
|
00 5A |
|
word |
|
TLV.Type(0x5A) - unknown (empty) |
00 00 |
|
word |
|
TLV.Length |
|
|
| |
|
|
|
|
Example SNAC dump with flap header:
2A 02 0A 46 00 1D 00 17 00 06 00 00 00 00 00 00 *..F............
00 01 00 07 36 32 31 38 38 39 35 00 4B 00 00 00 ....6218895.K...
5A 00 00 Z..
|
|
BUCP SNACs
SNAC List
Subgroup
|
Origin
|
Name
|
0x0001
|
Any
|
BUCP__ERR
|
This is the error SNAC for the BUCP foodgroup.
|
0x0002
|
Client
|
BUCP__LOGIN_REQUEST
|
Client login request.
|
0x0003
|
Host
|
BUCP__LOGIN_RESPONSE
|
Host login response, will contain reconnect information with login cookie or an error code and/or URL.
|
0x0004
|
Client
|
BUCP__REGISTER_REQUEST
|
Client registration for legacy ICQ clients.
|
0x0005
|
Host
|
BUCP__REGISTER_RESPONSE
|
Host response to BUCP__REGISTER_REQUEST. May contain confirmation of registration or an error code and/or URL.
|
0x0006
|
Client
|
BUCP__CHALLENGE_REQUEST
|
Request challenge for login request.
|
0x0007
|
Host
|
BUCP__CHALLENGE_RESPONSE
|
Response to BUCP__CHALLENGE_REQUEST with challenge.
|
0x0008
|
Client
|
BUCP__ASASN_REQUEST
|
AOL Suggest A Screenname Request, suggests screennames based on other parameters.
|
0x0009
|
Host
|
BUCP__ASASN_RESPONSE
|
Response to BUCP__ASASN_REQUEST with a list of suggestions
|
0x000A
|
Host
|
BUCP__SECURID_REQUEST
|
Host SecurID request for client to continue logging in.
|
0x000B
|
Client
|
BUCP__SECURID_RESPONSE
|
Client response to BUCP__SECURID_RESPONSE with SecurID code.
|
0x000C
|
Client
|
BUCP__REGISTRATION_IMAGE_REQUEST
|
Request registration image, or CAPTCHA
|
0x000D
|
Host
|
BUCP__REGISTRATION_IMAGE_REPLY
|
Response to BUCP__REGISTRATION_IMAGE_REQUEST containing image information
|
|