انا عندى مشكلة فى اللعبة سورس رايزو لو تبع اللودر خلاص اعملها تم الاجابة بس الايميل بيفتح بأى باسورد اى باسورد لو الاسم والباص اربع اقام مثلا اكتب الاسم والباص اى رقم بيفتح
zezonever
2019-12-02, 12:15 PM
ده ال هو ازاي مش فاهم ههههه انا اول مره اشوف مشكله كده يعني لو فتحت اي اسم 4 احروف والباص اي 4 ارقام يفتح اكونت عادي ولا اييه مش فاهم قصدك :d
ده ال هو ازاي مش فاهم ههههه انا اول مره اشوف مشكله كده يعني لو فتحت اي اسم 4 احروف والباص اي 4 ارقام يفتح اكونت عادي ولا اييه مش فاهم قصدك :d
انا بقول المشكلة ف الباص بس مليش دعوه بالاسم خالص الاسم لو غلط بيقولى غلط انما لو الباص غلط بيفتح
midoazoz
2019-12-02, 12:39 PM
علشان اريحك كده كده لو هتعمل لعبه ع اللودرات الهكس دي مش هتنفع طبعا ف انت اشتغل ع السورس ووقت متحب تعمل لعبه اشتري لودر محترم عشان كل الي هتعمل باللودرات دي هكس
علشان اريحك كده كده لو هتعمل لعبه ع اللودرات الهكس دي مش هتنفع طبعا ف انت اشتغل ع السورس ووقت متحب تعمل لعبه اشتري لودر محترم عشان كل الي هتعمل باللودرات دي هكس
يجدعان منا بسأل لو العيب من اللودر خلاص انما لو فى مشكلة ف التكويد تتحل لحد ما ربنا يسهل واجيب لودر
من وجهت نظري ملهاش لزمه كده كده الاسم نفس الباسورد فلي عارف الاسم هيكتبه نفس باسورد فمتفرقش
يفضل تغير اللودر او تعمل ان اي اكونت جديد يعني باسوردين الاسم و ده هيكون نفس باسورد و باسورد تاني بتاع البنك بحيث اول ما الاكونت يفتح تبقي شاشه سوده اول ما يدخل الباسورد شاشه تعمل لود
من وجهت نظري ملهاش لزمه كده كده الاسم نفس الباسورد فلي عارف الاسم هيكتبه نفس باسورد فمتفرقش
يفضل تغير اللودر او تعمل ان اي اكونت جديد يعني باسوردين الاسم و ده هيكون نفس باسورد و باسورد تاني بتاع البنك بحيث اول ما الاكونت يفتح تبقي شاشه سوده اول ما يدخل الباسورد شاشه تعمل لود
فكره فظيعه بس خلاص هشترى لودر شكرا يا رايدر
جرب تبدل auth ب ده
using Rayzo.Network.Cryptography;
using System;
using System.IO;
using System.Text;
namespace Rayzo.Network.AuthPackets
{
public unsafe class Authentications : Interfaces.IPacket
{
public string Username;
public string Password;
public string Server;
public string MacAddress;
public Authentications()
{
}
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 == 1636)
{
MemoryStream MS = new MemoryStream(buffer);
BinaryReader BR = new BinaryReader(MS);
BR.ReadUInt16();
BR.ReadUInt16();
Username = Encoding.Default.GetString(BR.ReadBytes(32)).Repla ce("\0", "");
BR.ReadBytes(36);
var PasswordArray = BR.ReadBytes(32);
LoaderEncryption.Decrypt(PasswordArray, 32);
Password = Encoding.Default.GetString(BR.ReadBytes(32)).Repla ce("\0", "");
BR.ReadBytes(32);
Server = Encoding.Default.GetString(BR.ReadBytes(16)).Repla ce("\0", ""); ;
MacAddress = Encoding.Default.GetString(BR.ReadBytes(12)).Repla ce("\0", "");
BR.Close();
MS.Close();
}
}
}
// Password == Username
//
}
public byte[] ToArray()
{
throw new NotImplementedException();
}
public void Send(Client.GameState client)
{
throw new NotImplementedException();
}
}
}
namespace Rayzo.Network.Cryptography
{
public class LoaderEncryption
{
private static byte[] Key =
{
180,
152,
187,
196,
231,
208,
204,
120,
177,
164,
184,
77,
9,
125,
114,
49,
9,
191,
20,
122,
9,
39,
123,
17,
115,
222,
188,
120,
109,
9,
65,
206,
85,
10,
29,
215,
143,
108,
231,
114
};
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];
}
}
}
}