Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.88 KB | None | 0 0
  1. namespace WOEmu.PacketHandlers
  2. {
  3.     public static class LoginHandler
  4.     {
  5.         public static bool Read(Client c, byte[] Packet)
  6.         {
  7.             #region Packet
  8.             PacketReader _reader = new PacketReader(Packet);
  9.  
  10.             _reader.PopByte(); //ID
  11.             int magic = _reader.PopInt(); //should be 0xC24FE373 is C22FE3
  12.                                           //real: 0xC2, 0x2F, 0xE3, 0x73, some version change!? :)
  13.  
  14.             byte len = _reader.PopByte();
  15.             byte[] UserBuf = new byte[len];
  16.             UserBuf = _reader.PopBytes(len);
  17.             byte plen = _reader.PopByte();
  18.             byte[] PassBuf = new byte[plen];
  19.             PassBuf = _reader.PopBytes(plen);
  20.  
  21.             byte zero = _reader.PopByte();
  22.  
  23.             string username = Encoding.ASCII.GetString(UserBuf);
  24.             string password = Encoding.ASCII.GetString(PassBuf);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement