بسم الله الرحمن الرحيم
اهلا يا جماعه ف الاول احب اعرفكم بنفسي انا مجدى او ميجو
زي ما الكل عارفني
ف الاول اللودر كن نزل علي تيم اكسور لاكنو قفل والحمد لله اللودر جاب مستخدمين كتير ليه(y)
ومعظم اللعب ال موجوده بتستخدمو حتي الان
طبعا الكل استغرب لي انا منزل لودر زي ده لانو طبعا بفلوس كتير بس انا
كنت زيكم بقرف من موضوع الهكر ده فحبيت اساعد الناس
هنخش ف الموضوع علي طول بالنسبه للحمايه
1-حمايه من تغير الملفات المهمه ف اللعبه
2-حمايه من تغير Conquer.exe
3-حمايه من معظم برامج الهكر ال ممكن حد يستخدمها
4-ملوش دعوه اطلاقا بسحب السورس او مش بيزود السحب بتعو
5-شغل كامل من غير نت فروم ورك وعلي جميع انواع الويندوز
6-اللودر علي حمايه قويه من التغير :p:p:p
شرح التركيب بقي زي اي لودر عادي
ف كلاسين هيتغيرو + مفتاح اللودر وبس كدا
روح على كلاس Authentication
وبدله كله بده
// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.IO; using System.Text; using XMeGo.Network.Cryptography; namespace XMeGo.Network.AuthPackets // غير اسم البروجيكت { public class Authentication : Interfaces.IPacket { public string Username; public string Password; public string Server; public string Mac; 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); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(37); byte[] PasswordArray = BR.ReadBytes(32); Password = Encoding.Default.GetString(PasswordArray); XMeGoAntiHackLoR.Packets.Cryptography.LoaderEncryption.Decrypt(PasswordArray); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(31); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public void Deserialize2(byte[] buffer) { if (buffer.Length == 312) { ushort length = BitConverter.ToUInt16(buffer, 0); if (length == 312) { ushort type = BitConverter.ToUInt16(buffer, 2); byte[] temp = new byte[16]; if (type == 1542) { MemoryStream MS = new MemoryStream(buffer); BinaryReader BR = new BinaryReader(MS); BR.ReadUInt16(); BR.ReadUInt16(); Username = Encoding.Default.GetString(BR.ReadBytes(32)); Username = Username.Replace("\0", ""); BR.ReadBytes(36); var PasswordArray = BR.ReadBytes(32); XMeGoAntiHackLoRx2.Network.Cryptography.LoaderEncryption.Decrypt(PasswordArray, 32); Password = Encoding.Default.GetString(PasswordArray); Password = Password.Replace("\0", ""); BR.ReadBytes(32); Server = Encoding.Default.GetString(BR.ReadBytes(16)); Server = Server.Replace("\0", ""); Mac = Encoding.Default.GetString(BR.ReadBytes(16)); Mac = Mac.Replace("\0", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }", ""); BR.Close(); MS.Close(); } } } } public byte[] ToArray() { throw new NotImplementedException(); } public void Send(Client.GameState client) { throw new NotImplementedException(); } } }
روح على كلاس LoaderEncryption وبدله كله بده
// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace XMeGoAntiHackLoR.Packets.Cryptography// متغيرش اسم البروجيكت { public class LoaderEncryption { private static byte[] Key = { 4 , 5 , 1 , 3 , 66 , 7 , 77 , 44 , 100 , 228 , 21 , 254 , 234 , 212 , 114 , 141 , 214 , 12 , 55 , 99 , 100 , 7 , 98 , 187 , 190 , 77 , 65 , 55 , 44 , 43 , 21 , 99 }; // idb private static byte[] Key2 = { 6, 4, 1, 7, 2, 33, 77, 66, 65, 44, 21, 254, 43, 212, 90, 44, 214, 12, 56, 99, 67, 7, 87, 99, 0, 77, 43, 11, 44, 22, 21, 99 }; // idb 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) { var len = Encoding.Default.GetString(arr).Replace("// Created by MeGo // Copyright © 2018 - 2019 TQ Digital // XMeGo - Project // XMeGo - 01285338963 // 01068255178 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace XMeGoAntiHackLoR.Packets.Cryptography// متغيرش اسم البروجيكت { public class LoaderEncryption { private static byte[] Key = { 4 , 5 , 1 , 3 , 66 , 7 , 77 , 44 , 100 , 228 , 21 , 254 , 234 , 212 , 114 , 141 , 214 , 12 , 55 , 99 , 100 , 7 , 98 , 187 , 190 , 77 , 65 , 55 , 44 , 43 , 21 , 99 }; // idb private static byte[] Key2 = { 6, 4, 1, 7, 2, 33, 77, 66, 65, 44, 21, 254, 43, 212, 90, 44, 214, 12, 56, 99, 67, 7, 87, 99, 0, 77, 43, 11, 44, 22, 21, 99 }; // idb 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) { var len = Encoding.Default.GetString(arr).Replace("\0", "").Length; for (int i = 0; i < len; ++i) { arr[i] ^= Key2[88 * i & 0x1F]; arr[i] ^= Key[32 * i & 0x1C]; } } } } namespace XMeGoAntiHackLoRx2.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]; } } } }", "").Length; for (int i = 0; i < len; ++i) { arr[i] ^= Key2[88 * i & 0x1F]; arr[i] ^= Key[32 * i & 0x1C]; } } } } namespace XMeGoAntiHackLoRx2.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]; } } } }
هنروح على كلاس Constants
وابحث عن الكود ده
GameCryptographyKey = "
هاتبدل الي عندك بي دي
GameCryptographyKey = "XMeGoAntiHackxxx";
طيب شويه صور بقي للحمايه دي
1- دي لو غيرت ف ملفات اللعبه
2- دي لو فتحت برامج هكر او بحثت عنها ف جوجل او غيرو طبعا زي منتو شيفين شريط مهام بيختفي
3- دي بقي طريقه ادخال معلومات السيرفر زي الاي بي والاسم والبورت
طيب اتمني يكون الموضوع عجبكم وال يقف معه حجه يكلمني
وادي الروابط
1-ملفات اللودر
https://fox.vpscairo.com/t1719
2-شرح التركيب و ملفات التركيب ال ف سورس
https://fox.vpscairo.com/t1719
3-وده لينك صفحتي ع الفيس
https://www.facebook.com/Egypt.Hacker.2015