منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   حل مشكلة في اللودر بتاع ميجو (https://code.vpscairo.com/showthread.php?t=238)

salahsayed 2019-04-29 01:03 PM

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

محمد ياسر 2019-04-29 01:03 PM

رد: حل مشكلة في اللودر بتاع ميجو
 
اقتباس:

المشاركة الأصلية كتبت بواسطة salahsayed (المشاركة 553)
انا معايا اللودر بتاع ميجو بس عندي مشكلة كل لما اجي اعدل حاجة علي الكلينت ميرداش يعدل عايز اعرف ازا اعدل عليه

لودر ميجوا لودر متشفر محدش يقدر يعدل عليه غيروا

salahsayed 2019-04-30 11:57 AM

رد: حل مشكلة في اللودر بتاع ميجو
 
طب انتا معاك لودر حلو

محمد ياسر 2019-04-30 11:59 AM

رد: حل مشكلة في اللودر بتاع ميجو
 
لا والله مش معايا

Mero 2019-05-01 03:28 AM

رد: حل مشكلة في اللودر بتاع ميجو
 
خود لودر تاني اهو حلو مش وحش

هتخش ملف ـ . Constants

ابحثـ . عن

كود PHP:

GameCryptographyKey 


وبدل الكود كله . ب الكود ده .

كود PHP:

GameCryptographyKey "B2asd785mbky57d6"


ا
لخطــوة التانيه .
ابحث عن كلاس


كود PHP:

Authentication.cs 

ولو مش عندك الكلاس ده .
تقدر تعمل كلاس ب نفس الاسم .
وترمي جوه .



كود PHP:

// ☺ Created by  Mero TQ PVP 
// ☺ Copyright © 2018 - 2019 TQ Digital 
// ☺ Test Conquer - Project 

using System
using System.IO
using System.Text
using Conquer_Online_Server.Network.Cryptography

namespace 
Conquer_Online_Server.Network.AuthPackets 

    public 
unsafe class Authentication Interfaces.IPacket 
    

        public 
string PasswordUsernameServerMacAddress
        public 
Authentication() 
        { 
        } 
        public 
byte[] ToArray() 
        { 
            throw new 
NotImplementedException(); 
        } 
        public 
void Deserialize(byte[] buffer
        { 
            if (
buffer.Length == 312
            { 
                
ushort length BitConverter.ToUInt16(buffer0); 
                if (
length == 312
                { 
                    
ushort type BitConverter.ToUInt16(buffer2); 
                    
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); 
                        
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"""); 
                        
//Console.WriteLine("password:" + Password); 
                        
BR.Close(); 
                        
MS.Close(); 
                    } 
                } 
            } 
        } 
        public 
void Send(Client.GameState client
        { 
            throw new 
NotImplementedException(); 
        } 
    } 



الخطوة الثلاثه .
هتفتح كلاس . اسمو



كود PHP:

LoaderEncryption.cs 


ولو مش عندك الاسم ده
اعمل كلاس جديد بنفس الاسم .
وارمي جوة ده



كود PHP:

using System
using System.Collections.Generic
using System.Linq
using System.Text

namespace 
Conquer_Online_Server.Network.Cryptography 

    public class 
LoaderEncryption 
    

        private static 
byte[] Key 

  
3
  
6
  
1
  
3
  
66
  
33
  
77
  
44
  
100
  
221
  
21
  
254
  
234
  
212
  
114
  
141
  
214
  
12
  
56
  
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 0arr.Lengthi++) 
            { 
                
arr[i] ^= Key[length]; 
                
arr[i] ^= Key[(1) % length]; 
            } 
        } 
        public static 
void Decrypt(byte[] arr
        { 
            var 
len Encoding.Default.GetString(arr).Replace("\0""").Length
            for (
int i 0len; ++i
            { 

                
arr[i] ^= Key2[88 0x1F]; 
                
arr[i] ^= Key[32 0x1C]; 
            } 
        } 
    } 



حمل بقي اللودر اهو

Download


الساعة الآن 11:09 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب