منتـدى تيم اكسور - TeamXor
منتـدى تيم اكسور | TeamXor |
ad ad ad
ad ad ad
ad ad ad

[ حصـرياً ] سيستم لودر X-MEGO

احصائياتى
الردود
0
المشاهدات
388

MahMouDAG

MahMouD
طاقم الإدارة
:: مشرف البرامج العامة ::
الإدارة العليا
آإلمـ♥̨̥̬̩زينے
معلومات MahMouDAG
إنضم
6 فبراير 2020
المشاركات
3
مستوى التفاعل
2
النقاط
170
الإقامة
Egypt
Facebook
xxxmahmoudxxx
سيستم لودر X-MEGO

بسم الله الرحمن الرحيم


ف الاول اللودر كن نزل علي تيم اكسور لاكنو قفل والحمد لله اللودر جاب مستخدمين كتير ليه

ومعظم اللعب ال موجوده بتستخدمو حتي الان
هنخش ف الموضوع علي طول بالنسبه للحمايه

1- حمايه من تغير الملفات المهمه ف اللعبه
2- حمايه من تغير Conquer.exe
3- حمايه من معظم برامج الهكر ال ممكن حد يستخدمها
4- ملوش دعوه اطلاقا بسحب السورس او مش بيزود السحب بتعو
5- شغل كامل من غير نت فروم ورك وعلي جميع انواع الويندوز
6- اللودر علي حمايه قويه من التغير
ليس لديك الصلاحية لمشاهدة الرابط سجل دخولك أو قم بالتسجيل الآن.


شرح التركيب بقي زي اي لودر عادي
ف كلاسين هيتغيرو + مفتاح اللودر وبس كدا

1- Authentication

C#:
//  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();
        }
    }
}
2-LoaderEncryption

C#:
//  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];

            }
        }
    }
}
3-Constants



C#:
GameCryptographyKey = "XMeGoAntiHackxxx";
رابط الفيس بتاع ميجو للاستسفارات

ليس لديك الصلاحية لمشاهدة الرابط سجل دخولك أو قم بالتسجيل الآن.


لينك تحميل فيديو الشرح

ليس لديك الصلاحية لمشاهدة الرابط سجل دخولك أو قم بالتسجيل الآن.


لينك التحميل

ليس لديك الصلاحية لمشاهدة الرابط سجل دخولك أو قم بالتسجيل الآن.


بعض الصور
ليس لديك الصلاحية لمشاهدة الرابط سجل دخولك أو قم بالتسجيل الآن.


 

Users Who Are Viewing This الموضوع (Users: 0, Guests: 1)

من نحن ؟؟

منتـدى تيم اكسور - TeamXor : منتدى عربي يقدم شروحات حصرية لتطوير المواقع و تعليم التصميم والبرمجه و يهتم بتطوير لعبة كونكر. ..

أعلى