12-03-2017, 09:38 PM
|
#1
|
|
|
• الانـتـسـاب » Aug 2012
|
|
• رقـم العـضـويـة » 103935
|
|
• المشـــاركـات » 1,662
|
|
• الـدولـة » Mansoura
|
|
• الـهـوايـة » Love the Destruction
|
|
• اسـم الـسـيـرفـر » Private Server
|
|
• الـجـنـس » Male
|
|
• نقـاط التقييم » 75
|
|
|
|
Char dc exploit Fix
طبعا الناس الي شغالة بفلاتر قديمة ظهر عندها ان ناس كتير بتشتكي امها بتاخد DC بدون سبب وده بنسبة كبيرة بيكون بسبب ثغرة موجوده ومازالت شغالة في الفلاتر القديمة زي Supermike k guard etc طبعا الكلام ده للي معاه سورس البرنامج نفسه ومحتاج فهم بسيط في ال C# ندخل علي الحلول
الحل بالطريقة الاسهل ( يفضل لو هتشتغل علي سورس سوبرمايك )
Copy rights goes to : first_master
|
|
|
if(_pck.Opcode == 0xB007) // server opcode
{
if(_pck.ReadUInt8() == 2)
{
return false;
}
}
|
فيه حل تاني وتفصيلي شوية انه بيجبلك كل البيانات الي انت ممكن تحتاجها علشان تدي بان او دي سي او تعرف مين الي بيعمل كده
( يفضل مع الكي جارد )
Copy Rights goes to : Dev. iLegend
|
|
|
#region Logout - Restart Packet
if (packet.Opcode == 0x7005)
{
// DC Exploit Check!
if (string.IsNullOrEmpty(Charname))
{
Methods.AddLog("Character list packet exploit detected, Disconnect..", Color.Red);
this.Disconnect();
continue;
}
// Double Check!
if (bytes.Length > 1)
{
Methods.AddLog("Character list packet exploit detected, Disconnect..", Color.Red);
this.Disconnect();
continue;
}
int type = packet.ReadInt8();
// here we go!
// logout delay or any shits
}
#endregion
|
طبعا عادي ينفع تستخدم ده هنا او هنا بمزاجك يعني اي فيكس ينفع عليي اي سورس لكن هتعوز تعدل عليه حجات بسيطة زي مسارات واسماء الاوامر والكلام ده....
|
|
|
|