عرض مشاركة واحدة
قديم 23-10-2016, 03:44 AM   #14

Dev.Exorcism
عضو جديد



الصورة الرمزية Dev.Exorcism


• الانـتـسـاب » Oct 2016
• رقـم العـضـويـة » 131273
• المشـــاركـات » 43
• الـدولـة » الاسكندريه
• الـهـوايـة » C#.Developer
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Dev.Exorcism صـاعـد

Dev.Exorcism غير متواجد حالياً

51  



افتراضي رد: شرح كامل لغلق ثغرة SQL Inject at about guild



اقتباس:
المشاركة الأصلية كتبت بواسطة Jayden عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
الLocal ده اللى هو 22
وبالنسبة لل Third
هتعمل List يتضاف فيها الناس اللى مش داخلين ب Parse طبيعى بتاع 0x6103
لان ال third بيدخلوا ب Local مختلف لو انا متزكر كويس كان 51
بمعنى هتحط معلومات ال 0x6103 وتعمل else حط فى ال List بس طبعا لازم تعمل continue ل6103 عشان ميدخلش ( ده لو انت هتمنع ال third )
وهتحتا تحط condition ياخد من ال config عشان تسيب الاختيار فى ايد اللى بيستخدم البرنامج طبعا
ودى المعلومات اللى هتحطها الاول

كود PHP:
if (locale == 51)
                                        {
                                            
Packet p = new Packet(0x6103true);
                                            
p.WriteUInt32(uint32_1);
                                            
p.WriteAscii(this.user_id);
                                            
p.WriteAscii(this.user_pw);
                                            
p.WriteUInt8(22);
                                            
p.WriteUInt32(ukn1);
                                            
p.WriteUInt16(ukn);
                                            
m_RemoteSecurity.Send(p);
                                            
Send(true);
                                            continue;
                                        } 
تمام وصلت فهمت شكرا ممكن الفيس بتاعك؟ او ترد علي السكايب؟



التعديل الأخير تم بواسطة Dev.Exorcism ; 23-10-2016 الساعة 03:46 AM

رد مع اقتباس