المساعد الشخصي الرقمي

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


محمد ياسر
2019-05-30, 09:36 PM
السلام عليكم ورحمة الله وبركاته
جبتلكم اليوم فكرة من كودر قديم السكندرى و عادل اكسور
السكندرى عمل السسيتم وعادل اكسور شغل حجات مهمه في السيستم انشوف مع بعض

اول حاجه انعمل كلمة سر للشفرات الجي ام
هتخش على

Packethandler.cs
وتدور على
case WareHousePassword.SendInformation:

وفوقها بالظبط تحط
case WareHousePassword.Forget:
{
if (client.WarehousePW != 0)
{
if (client.WarehousePW == whp.NewPassword)
{
client.WarehousePW = 0;
client.Send(new Network.GamePackets.Message("Successfully Removed Your Passowrd ! [ Xor ]", System.Drawing.Color.Red, 0x7d0));
}
else { client.Send(new Network.GamePackets.Message("Enter Your password First To be able to Remove it! [ Xor ]", System.Drawing.Color.Red, 0x7d0));
}
}
break;
}


كلمة السر هنا
client.WarehousePW = 0;
وتخش على

Network \ Gamepackets \ WareHousePassword.cs

وتبدل الكود ده :
public const byte VerifiedPassword = 1, SetNewPass = 3, SendInformation = 4, PasswordCorrect = 5, PasswordWrong = 6;

بالكود ده :
public const byte VerifiedPassword = 1, SetNewPass = 3, SendInformation = 4, PasswordCorrect = 5, PasswordWrong = 6,Forget=2;

انا عملت ايه بقى :(67): (عادل اكسور)
علشان الناس هتقولى انت بتعمل مدرسه وبتأسسها وبتاع وانت اول واحد قولت هنا محدش ينقل وخلاص وكله لازم يفهم ..

مبدئيا انا عملت سنيف من كونكر وطلعت الباكت بتاع زرار ال Forget
10 00 D5 08 02 00 00 00 00 00 00 00 00 00 00 00

طوله : 10 00

نوعه : D5 08

اوفيست الزرار : 02

وبعد التحليل البسيط : طول الباكت : 16

نوعه او رقمه : 2261 ( اللى هو رقم الباكت بتاع السكندرى باص اصلا )

وال Case بتاعت الزرار : 2 ..

اللى انا ركبتها فى السورس هنا :

public const byte VerifiedPassword = 1, SetNewPass = 3, SendInformation = 4, PasswordCorrect = 5, PasswordWrong = 6,Forget=2;

Forget = 2


وفى الباكت هندلر .. ضفت Case جديده .. بتعمل Check .. لو عندك باص .. بتلغيه .. اللى هى دى :

case WareHousePassword.Forget:
{
if (client.WarehousePW != 0)
{
if (client.WarehousePW == whp.NewPassword)
{
client.WarehousePW = 0;
client.Send(new Network.GamePackets.Message("Successfully Removed Your Passowrd ! [ Xor ]", System.Drawing.Color.Red, 0x7d0));
}
else { client.Send(new Network.GamePackets.Message("Enter Your password First To be able to Remove it! [ Xor ]", System.Drawing.Color.Red, 0x7d0));
}
}
break;
}

بسيطه مش كده ؟ :(88):

Mero
2019-05-30, 09:44 PM
عاش يا حازم

VoOoDieKa
2020-04-11, 07:38 AM
شكرا