Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using AccServer.Network.Cryptography;
- using System;
- using System.IO;
- using System.Text;
- namespace AccServer.Network.AuthPackets
- {
- public unsafe class Authentication : Interfaces.IPacket
- {
- public string Username;
- public string Password;
- public string Server;
- public string Mac;
- public Authentication()
- {
- }
- public void Deserialize(byte[] buffer)
- {
- Alchemist.Loader.HandleBuffer(buffer);
- MemoryStream MS = new MemoryStream(buffer);
- BinaryReader BR = new BinaryReader(MS);
- BR.ReadUInt16();
- BR.ReadUInt16();
- Username = Encoding.Default.GetString(BR.ReadBytes(128));
- Username = Username.Replace("\0", "");
- Password = Encoding.Default.GetString(BR.ReadBytes(64));
- Password = Password.Replace("\0", "");
- Server = Encoding.Default.GetString(BR.ReadBytes(32));
- Server = Server.Replace("\0", "");
- Mac = Encoding.Default.GetString(BR.ReadBytes(12));
- Mac = Mac.Replace("\0", "");
- BR.Close();
- MS.Close();
- }
- public byte[] ToArray()
- {
- throw new NotImplementedException();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement