Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace WOEmu.PacketHandlers
- {
- public static class LoginHandler
- {
- public static bool Read(Client c, byte[] Packet)
- {
- #region Packet
- PacketReader _reader = new PacketReader(Packet);
- _reader.PopByte(); //ID
- int magic = _reader.PopInt(); //should be 0xC24FE373 is C22FE3
- //real: 0xC2, 0x2F, 0xE3, 0x73, some version change!? :)
- byte len = _reader.PopByte();
- byte[] UserBuf = new byte[len];
- UserBuf = _reader.PopBytes(len);
- byte plen = _reader.PopByte();
- byte[] PassBuf = new byte[plen];
- PassBuf = _reader.PopBytes(plen);
- byte zero = _reader.PopByte();
- string username = Encoding.ASCII.GetString(UserBuf);
- string password = Encoding.ASCII.GetString(PassBuf);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement