Skip to content

Cmd_UserInfo

GigaToni edited this page May 4, 2017 · 2 revisions

Client -> Server = Cmd_UserInfo (60)

  • Username
  • session ticket

Attention: This packet can sent leaked memory as shown in the raw packet.

Answer Packet: Cmd_UserInfoAck (61)

Raw packet data sent by server

000000: 61 00 64 00 6D 00 69 00 6E 00 00 00 49 44 41 22  a · d · m · i · n · · · I D A " 
000016: 2F 3E 09 3C 63 61 72 20 69 6E 64 65 78 3D 34 38  / > · < c a r   i n d e x = 4 8 
000032: 20 6D 6F 64 65 6C 3D 33 36 33 20 63 6F 6D 6D 65    m o d e l = 3 6 3   c o m m e 
000048: 6E 74 3D 22 46 2D 57 49 4E 47 22 2F 3E 09 3C 63  n t = " F - W I N G " / > · < c 
000064: 8D F8 4A 26  · · J & 

Pseudo struct

typedef struct
{
    char Username[32];
    unsigned int Ticket;
};

Pseudo C# Class

public class UserInfoPacket
{
    public string Username;
    public uint Ticket;

    public UserInfoPacket(Packet packet)
    {
        Username = packet.Reader.ReadUnicodeStatic(32);
        Ticket = packet.Reader.ReadUInt32();
    }
}
Clone this wiki locally