Advertisement
Guest User

Untitled

a guest
Sep 1st, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. public void Deserialize(byte[] buffer)
  2. {
  3. if (buffer.Length == 312)
  4. {
  5. ushort length = BitConverter.ToUInt16(buffer, 0);
  6. if (length == 312)
  7. {
  8. ushort type = BitConverter.ToUInt16(buffer, 2);
  9. byte[] temp = new byte[16];
  10. if (type == 1542)
  11. {
  12. MemoryStream MS = new MemoryStream(buffer);
  13. BinaryReader BR = new BinaryReader(MS);
  14. BR.ReadUInt16();
  15. BR.ReadUInt16();
  16. BR.ReadUInt32();
  17. Username = Encoding.Default.GetString(BR.ReadBytes(64)).Replace("\0", "");
  18. byte[] PasswordArray = BR.ReadBytes(64);
  19. Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32);
  20. Password = Encoding.Default.GetString(PasswordArray).Replace("\0", "");
  21. Server = Encoding.Default.GetString(BR.ReadBytes(16)).Replace("\0", "");
  22. MacAddress = Encoding.Default.GetString(BR.ReadBytes(12)).Replace("\0", "");
  23. BR.Close();
  24. MS.Close();
  25. }
  26. }
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement