|
using System;
using System.IO;
using System.Text;
using Fighter.Network.Cryptography;
namespace Fighter.Network.AuthPackets
{
public class Authentication : Interfaces.IPacket
{
public Authentication()
{
}
public void Deserialize(byte[] buffer)
{
if (buffer.Length == 312)
{
ushort length = BitConverter.ToUInt16(buffer, 0);
if (length == 312)
{
ushort type = BitConverter.ToUInt16(buffer, 2);
if (type == 1542)
{
Buffer = buffer;
}
}
}
}
public string Username
{
get
{
return Encoding.Default.GetString(Buffer, 8, 32).Replace("\0", "");
}
}
public string Password
{
get
{
try
{
byte[] PasswordArray = Encoding.Default.GetBytes((string)(Encoding.Default.GetString(Buffer, 72, 32)));
if (PasswordArray.Length <= 0) return "";
LoaderEncryption.Decrypt(PasswordArray, 32);
string x = Encoding.Default.GetString(PasswordArray);
return x.Replace("\0", "");
}
catch
{
return "";
}
}
}
public string Server
{
get
{
return Encoding.Default.GetString(Buffer, 136, 16).Replace("\0", "").Replace("0", "");
}
}
public string MacAddress
{
get
{
return Encoding.Default.GetString(Buffer, 152, 16).Replace("\0", "");
}
}
byte[] Buffer;
public byte[] ToArray()
{
throw new NotImplementedException();
}
public void Send(Client.GameState client)
{
throw new NotImplementedException();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Fighter.Network.Cryptography
{
public class LoaderEncryption
{
private static byte[] Key = { 12, 12, 215, 10, 20, 11, 60, 193, 11, 96, 53, 157, 71, 37, 150, 225, 86, 224, 178, 184, 230, 147, 79, 194, 160, 0, 99, 239, 218, 134, 179, 13, 247, 155, 237, 245, 165, 245, 128, 144 };
public static void Encrypt(byte[] arr)
{
int length = Key.Length;
for (int i = 0; i < arr.Length; i++)
{
arr[i] ^= Key[i % length];
arr[i] ^= Key[(i + 1) % length];
}
}
public static void Decrypt(byte[] arr, int size)
{
int length = Key.Length;
for (int i = 0; i < size; i++)
{
arr[i] ^= Key[(i + 1) % length];
arr[i] ^= Key[i % length];
}
}
}
}
GameCryptographyKey
GameCryptographyKey = "qL0UVCXB6BY9txb2";
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
اضافه ابيك القرصان للسورسات العاديه | محمد ياسر | تطوير سيرفرات كونكر | 41 | يوم أمس 09:57 AM |
حصريا لودر 5517 محمي 100% | xAttack | البرامج والودرات | 74 | 2024-11-17 02:31 PM |
محتاج لودر مفهوش فيروسات ويكون محمي | Royal-Co | الطلبات المدفوعه | 16 | 2024-09-12 02:57 PM |
لودر 2d محمي كامل | AhmedGadd | مشكلات السيرفيرات كونكر الشخصيه | 3 | 2024-04-08 03:28 AM |