| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | رقم المشاركة : 23 (permalink) | ||||
| شرح لتقفيل ثغرة الاعلانات في ملف announcement.php و ملف forumdisplay.php يتم فتح الملف announcement.php والتوجه للسطر رقم 403 وهو بهذا الشكل $postbit_obj =& $postbit_factory->fetch_postbit('announcement'); نقوم بإضافة الأكواد التالية تحته مباشرة $changesomechars = array('\"','\'','|','(',')',':','&','$',' <','>','"'); $newchars = array('"',''','l','(',')',':','&','$','<', '>','"'); $post[title] = str_replace($changesomechars, $newchars,$post[title]); $post[title] = strip_tags($post[title]); انتهينا من ملف announcement.php ----------------------------------- نتوجه للملف forumdisplay.php إلى السطر 496 وهو بهذا الشكل fetch_musername($announcement); نضيف تحته مباشرة الكود التالي $changesomechars = array('\"','\'','|','(',')',':','&','$',' <','>','"'); $newchars = array('"',''','l','(',')',':','&','$','<', '>','"'); $announcement['title'] = str_replace($changesomechars, $newchars,$announcement['title']); $announcement['title'] = strip_tags($announcement['title']); وبذلك نكون قفلنا ثغرة استغلال عنوان الاعلانات باستخدام أكواد html انتهى
| ||||
|
| | رقم المشاركة : 24 (permalink) | ||||
| وسأقوم بتحديث المكتبة بصورة دورية واضيف كل ما هو جديد بعد تجربته على موقعي الشخصي .. اتمنى الاستفادة والنشر للجميع .. ولا تبخل عزيزي القاريء بالمعلومات على غيرك وانا لا امانع من نقلها في موقعك حتى لو لم تشأ بالرد على موضوعي او التنويه له المهم هو نقلها وتطبيقها على مواقعكم ومواقع كل الاشخاص الذين تعرفهم اسأل الله ان يبعدكم عن كل مشكله في حفظ الله
| ||||
|
| | رقم المشاركة : 25 (permalink) | ||||||||||||
| مشكووور على الموضوع الرائع
| ||||||||||||
|
| | رقم المشاركة : 26 (permalink) | ||||
| الشكر لله يا غالي .. تسلم والله امنيتي هي تطبيق الموضوع من جميع اخوانه علمود ما تصير النا مشاكل وصعب الدخول النا عن طريق اي واحد بينا
| ||||
|
| | رقم المشاركة : 27 (permalink) | ||||
| عين هذه المشكله هي ارسال رسائل بكميات هائله الى بريد صاحب الموقع عن طريق الاتصل بنا الموجود في المنتدى من مصدر مجهول و نفس المضمون وحل هذه المشكله هو الذهاب الى خيارات المنتدى .. شوف الصورة ![]() ومن ثم الى معلومات الموقع و الروابط وبيانات الاتصال .. كما في الصوره ![]() ومن ثم على خيار السماح لغير المسجلين بأستخدام " اتصل بنا " .. تختار نعم مع التحقق من الصوره انتهى اما اذا اردت بديل عن الصور كوضع سؤال و اجابته او كتابة جمله فيجب عليك تركيب هاك بديل الصوره البديل الرسمي لخاصية "تأكيد الصورة" عند الاشتراك ميزات الهاك 1- امكانية الاستغناء عن خاصية "صور التحقق" اثناء عملية الاشتراك في المنتدى بجميع مشاكلها من امكانيات استضافة موقعك وصعوبة الرؤية وغيرها .. 2- سهولة الاستخدام وامكانية وضع عدة اسئلة تحقق كل مرة يظهر سؤال جديد 3- الهاك معرب لسهولة الاستخدام والتحكم التركيب 1- الغاء خاصية الصور خيارات المنتدى >>>>خيارات تسجيل الأعضاء >>>>التحقق بالصورة>>>>نعم أجعلها لا 2- تركيب البرودكت المنتجات والاضافات>>>>إدارة المنتجات>>>> [إضافة/إستيراد منتج] -- ![]() 3- الذهاب لاعدادات المنتدى >>>ثم خيارات NoSpam ثم الضغط على "نعم" امام "تفعيل النظام" ![]() 4- وضع الاسئلة كما هو موضح .. كل سؤال في سطر امثل على الاسئلة : 2 + 2 تساوي:4 يعني ان سيظهر السؤال "2 + 2 تساوي" والاجابة الصحيح تكون "4" اكتب كلمة الله:الله يعني ان سيظهر السؤال "اكتب كلمة الله" والاجابة الصحيحة تكون "الله" اي بعد ":" تكون الاجابة الصحيحة وقبل ":" يكون السؤال ![]() مبرمج الهاك : antialiasis تم تعريب الهاك بواسطة الاخ SabeelWeb الهاك بالمرفقات ملاحظة مهمه : البريد الموضوع لاستقبال الرسائل في لوحة التحكم يجب عليك ان تضعه بريد غير معروف لكي لا يتم الارسال لك عن طرق الارسال العاديه ايضا انتهى تابع معي
التعديل الأخير تم بواسطة مهيمن جاسم ; 05-05-2008 الساعة 02:26 PM . | ||||
|
| | رقم المشاركة : 28 (permalink) | ||||
| اعتقد الكثير يعلم بأمر ثغرة الفلود بالمنتديات والتي تجعل تسجيل ما يقارب 2000 عضو في دقائق وكان يتطلب الامر حذف المسجلين يدوياً وهذا يأخذ وقت كبير او اعادة الباك آب للموقع مما يؤدي لفقد المواضيع الترقيع هو بتفعيل التحقيق من الصوره او تفعيل هاك الجنس او علم الدوله الحل بسيط جداَ لحذف العضويات الوهميه نفذ الامر التالي بقاعدة البيانات فقط لا غير ولكن قبلها ابحث عن رقم اخر عضو مسجل قبل الثغره استبدل xxx برقم العضويه الاخيره قبل تسجيل ثغرة الفلود كود PHP: وهاك الجنس وعلم الدولة واللقلب الاضافي و المستوى تجده بالمرفق مع الشرح في داخل كل مرفق المرفقات تحت ورابط الموضوع الاصلي http://www.w5x.com/vb/t4534.html انتهى تابع معي
| ||||
|
| | رقم المشاركة : 29 (permalink) | ||||||
| شرح تغيير مسمى الكونفيج مع تغيير مساره أول شيء ركز معي الشرح سهل بس يراد تركيز الملفات اللي راح نعدل عليها مجلدين فقط admincp includes اما مجلد install فيرجى حذفه بالكامل (مهم) مع الاحتفاظ به في جهازك الشخص لانك ستحتاجه في الترقيه أول شي علمود تضمن العمل اللي بنسويه خذ نسخة من الملفات اللي رح نذكرها على جهازك الان نروح للأف تي بي ونختار مجلد admincp ونبحث عن ملف اسمه diagnostic.php وهو على هذا المسار public_html / vb /admincp نفتح هذا الملف الذي هو بأسم diagnostic.php باي محرر بي اج بي ونعمل بحث في داخل الملف على كلمة config.php نمسح كلمة كونفيج اللي طلعت لنا ونستبدلها بالأسم الجديد الي احنه نختاره اي شيء تريده وانا اختار لكم مثلا evil.php طبعا في هذا المجلد موجود كلمة الــ config.php مرتين الان انتهينا من هذا الملف نحفظ الاجراء وننتقل الى الملفات الاخرى الان نروح على مجلد الانكلودس includes وبداخله 5 ملفات يجب التعديل عليها على المسار التالي public_html / vb /includes والملفات هي : adminfunctions.php class_core.php functions.php init.php config.php نبدأ بملف ملف نعدل كما عدلنا الملف السابق وسأبدا معكم شرح التعديل على ملف ملف الاول : adminfunctions.php نفتح هذا الملف باي محرر بي اجي بي ونبحث بداخله عن كلمة config.php ونستبدلها بالاسم الذي اخترناه وانا اخترت لكم على سبيل المثال evil.php في هذا الملف سنجد كلمة config.php مره واحد فقط انتهينا من هذا الملف الثاني : class_core.php نفتح هذا الملف باي محرر بي اج بي ونبحث بداخله على كلمة config.php ونستبدلها بالاسم الذي اخترناه سابقا طبعا في هذا الملف سنجد كلمة config.php عشر مرات (10 مرات) انتهينا من هذا الملف الثالث : functions.php نفتح هذا الملف باي محرر بي اج بي نعمل بحث على كلمة config.php نستبدلها بالاسم الذي اخترناه سابقا في هذا الملف سنجد كلمة config.php مرتين انتهينا من هذا الملف الرابع : init.php نفتح هذا الملف باي محرر بي اج بي نبحث بداخل الملف على كلمة config.php نستبدلها بالاسم الذي اخترناه سابقا طبعا كلمة config.php في داخل هذا الملف ستجدها مرتين ايضا انتهينا من هذا الملف نحفظ جميع الملفات على الجهاز الان وتبقى لنا الملف الاخير والاهم وهو config.php نفتح هذا الملف يا اخوان باي محرر بي اج بي و نروح نعمل الاتي 1- نغير مسار لوحة دخول الادارة 2- نغير مسار لوحة دخول المراقبين 3- نغير الكوكيز الى شيء جديد 4- نعمل حفظ للملف 5- نروح نغير اسم الملف من config.php الى الاسم الي اختاريناه سابقا وانا اخترت على سبيل المثال evil.php وعمل هذه الخطوات (1-2-3-4) تجدونه في او مشاركه لي في هذه المكتبه واعملوا الجدار الناري ايضا والمسميات الوهميه ايضا وهذا اقتباس على المشاركه .. بعد الاقتباس تابع التكلمه للشرح اقتباس:
اقتباس:
متابعة الشرح لتغير اسم ملف ال config.php الان بعد ما غيرنا المسارات و وضعنا الجدار الناري و وضعنا مجلدات وهميه نعمل الاتي نأخذ نسخة من ملف config.php الي غيرنا اسمه حسب ما اخترنا نحن وانا اخترت evil.php بعد اخذ النسخه من ملف evil.php نعيد اسمه الى config.php ونفتح باي محرر بي اج بي ونروح على اسم قاعدة البينات نغيرها الى شيء غير حقيقي و نروح على اليوز الخاص بقاعدة البينات ونخليه ايضا غير حقيقي ونروح على الرقم السري الى قاعدة البينات ونخليه غير حقيقي ايضا و نروح على مسار لوحة دخول الادارة نضع المجلد الوهمي الذي عملناه و نروح على مسار لوحة دخول المراقبين ونضع المجلد الهومي الذي عملناه و نروح على الكوكيز ونخلي كوكيز غير الي استخدمناه بملفنا الخاص الكونفج الاصلي والي هو بالاسم الذي اخترناه ... وانا اخترت evil.php الان الفكره من هذه الحركه هي المخترق في حال وصوله الى مجلد النكلودس سيلاقيه محمي بجدار ناري بعد كسره للجدار الناري سيلاقي ملف الكونفج سيفتح ملف الكونفج سيرى اسم قاعدة البينات ( وهي خاطئة ) ![]() اليوز الخاص بالقاعدة ( وهو خاطيء) ![]() الرقم السري الخاص بالقاعدة ( وهو خاطيء ايضا ) ![]() الكوكيز ( خاطيء ) ![]() مجلد الادارة (خاطيء) ![]() مجلد المراقبين (خاظيء) ![]() هو لا يعرف انه خاطيء وانما يظل يحاول و لا جدوى بعد كل هذه الشرح حصلنا على الاتي : ملف diagnostic.php نقوم برفعه الى داخل admincp او الى الاسم الذي معدله انت ملفات adminfunctions.php class_core.php functions.php init.php نقوم برفعها الى داخل مجلد includes و ملف الكونفج الاصلي بالاسم الذي اخترناه وانا اخترت evil.php نقوم برفعه الى مجلد includes ايضا و ملف الكونفج الوهمي والي يكون بالاسم config.php نقوم برفعه بداخل مجلد ال includes ايضا واخيرا وليس اخرا اتمنى لكم الموفقيه انتهى تابع معي
| ||||||
|
| | رقم المشاركة : 30 (permalink) | ||||
| حماية مراكز التحميل و كل ملف يحمل ترخيص 777 او 707 هذا الشرح خاص للأخوان اللي يستخدمون مراكز تحميل صور او اي ملف يحمل التصريح 777 يقوم اغلب المخترقين من رفع ملف php إلى الخادم بأي ثغرة كانت وبعد الرفع راح يبحث عن المجلدات ذات تصريح 777 أو 707 لأن صلاحياته صلاحيات زائر وحين يجد هذه المجلدات فسوف يستخدمها كمستودع لملفاته وسكربتاته مثل PHPShell ، MySQLInterface والكثير الكثير من هالشي بعدها راح يوصل إلى ملفات موقعك الحل بتعطيل تنفيذ الـ php وذلك برفع الملف الموجود بالمرفق في داخل الملفات التحي تحمل الترخيص 777 او 707 وسيقوم بمنع هذه العمليه المؤذية او اذا كان مجلدك يحتوي على هذا الملف فقط قم باضافة هذه العباره تحت كود PHP: المرفق تحت انتهى تابع معي
| ||||
|