Oscar Protocol Specification: Family 0x0017, Subtype 0x0004 unfinished
This is the SNAC sent to the auth server to request a new ICQ number. It should be the very first thing sent, after the initial "New Connection."
Thanks to Sean Egan and the licq source code for pretty much all of this.
Source: Client
Length | Description |
2 bytes | Family (0x0017) |
2 bytes | Subtype (0x0004) |
2 bytes | Flags |
4 bytes | Snac Request ID |
2 bytes | 0x0001 |
2 bytes | Length L of the following |
L bytes | The ICQ registration info. All chunks are in, uh, network byte order, I guess (the number "5" is sent as "x05 00").
Length | Description |
2 bytes | 0x0000 |
2 bytes | 0x0000 |
2 bytes | 0x2800 |
2 bytes | 0x0300 |
4 bytes | 0x0000 0000 |
4 bytes | 0x0000 0000 |
2 bytes | 0xec38 0000 - Some type of random cookie? |
2 bytes | 0xec38 0000 - Same number as above |
4 bytes | 0x0000 0000 |
4 bytes | 0x0000 0000 |
4 bytes | 0x0000 0000 |
4 bytes | 0x0000 0000 |
2 bytes | Length L of the following |
L bytes | The password you wish to use for the new ICQ account. In plain text and null terminated. |
2 bytes | 0xec38 0000 - Same number as above |
2 bytes | 0x0000 |
2 bytes | 0x0602. 0x1502 has also been seen |
|
|