12-03-2017, 09:38 PM
|
#1
|
|
• الانـتـسـاب » Aug 2012
|
• رقـم العـضـويـة » 103935
|
• المشـــاركـات » 1,663
|
• الـدولـة » Mansoura
|
• الـهـوايـة » Love the Destruction
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 75
|
|
|
Char dc exploit Fix
طبعا الناس الي شغالة بفلاتر قديمة ظهر عندها ان ناس كتير بتشتكي امها بتاخد DC بدون سبب وده بنسبة كبيرة بيكون بسبب ثغرة موجوده ومازالت شغالة في الفلاتر القديمة زي Supermike k guard etc طبعا الكلام ده للي معاه سورس البرنامج نفسه ومحتاج فهم بسيط في ال C# ندخل علي الحلول
الحل بالطريقة الاسهل ( يفضل لو هتشتغل علي سورس سوبرمايك )
Copy rights goes to : first_master
كود PHP:
if(_pck.Opcode == 0xB007) // server opcode
{
if(_pck.ReadUInt8() == 2)
{
return false;
}
}
فيه حل تاني وتفصيلي شوية انه بيجبلك كل البيانات الي انت ممكن تحتاجها علشان تدي بان او دي سي او تعرف مين الي بيعمل كده
( يفضل مع الكي جارد )
Copy Rights goes to : Dev. iLegend
كود PHP:
#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
طبعا عادي ينفع تستخدم ده هنا او هنا بمزاجك يعني اي فيكس ينفع عليي اي سورس لكن هتعوز تعدل عليه حجات بسيطة زي مسارات واسماء الاوامر والكلام ده....
|
|
|