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
Expand
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