لحماية المواقع والمنتديات وسد الثغرات المكشوفه ( هام )

الموضوع في ',, <font color="#FF0000">البريمي</font> لـ خطط حما' بواسطة omani hack, بتاريخ ‏21 جوان 2008.

  1. omani hack

    omani hack ¬°•| عضــو شرف |•°¬


    [​IMG]
    .

    بنتكلم عن حماية المنتديات بعد ان رأيت موقع احد الزملاء وقد تم اختراقه رأيت اهمية

    هذا الموضوع بالنسبة لجميع اصحاب المنتديات وكما يقول قانون الهكر

    (قانون الهكر لايحمي المغفلين)

    نرد عليهم لسنا بمغفلين وقادرين على حماية انفسنا.

    نبدا بالموضوع على بركة الله

    اولا: قل الدعاء

    ثانيا: مجموعة من النصائح المهمة لأصحاب المنتديات:

    1- قم بعمل باك اب يومي للمنتدى حتى اذا اخترق لن تكون في مضرة كبيرة والبرامج كثيرة .
    2-انتبه واكرر انتبه من الهاكات فهي السبب الرئيسي لفتح الثغرات وفي التالي الهاكات اللتي تحتاج لسد ثغرات طريقة السد.

    3-لاتكثر من الهاكات فقط قم بادراج الهكات المهمة فقط واللتي تعتقد انه لايمكن الاستغناء عنها ولا تقم بالزيادة عن 3 هاكات اضافية والتي تكون غير مهمة.

    4-ان كنت تريد ان تزيد بعض الهاكات الاضافية او المهمة قم بمعرفة ثغرات ذلك الهاك وطريقة سدها ليس في هذا الموضوع فقط بل في كل المواقع المختصة.

    5-من اقوى اسباب الاختراق صندوق الاهداءات وبرامج الدردشة لذا لا تقم بتركيب اي برنامج للدردشة بل هناك انواع للدردشة افضل من الاخرى ومحمية ايضا يمكنك اضافتها لموقعك.

    6-قم بفحص موقعك متى سنحت الفرصة ولا تقم بوضع اي شيئ يختص بالاختراق او السرقة ليس فقط من اجل ألا يُخترق موقعك بل أيضا سبب للمعاصي وايذاء المسلمين وغيرهم تمثلا لامر وفعل رسول الله صلى الله عليه وسلم حيث انه امر بعدم ايذاء المسلمين وانه لم يؤذ الكفار من غير سبب.

    7-قم بحماية اهم المجلدات في نسخة المنتدى وهي:-modcp
    -install-admincb-includes.

    8-تأكد من ترقية نسخة منتداك الى نسخ احدث لان في كل نسخة جديدة يتم سد ثغرات النسخة اللتي قبلها وبالتالي تكون أأمن لمنتداك من الاختراق.

    9-وهي نصيحة لوجه الله ابتعد اخي امسلم عما حرم الله من الاباحيات والمعاصي.


    [​IMG]

    ثالثا:الهاكات وطريقة سد الثغرات:-

    1- ثغرة آخر عشرة مواضيع و طريقة سد هذه الثغرة؟

    افتح ملف آخر عشرة مواضيع في مجلد منتداك و غالبا ما يكون اسمه last10.php أو ttlast.php و ابحث فيه عن الكود:

    كود:

    $fsel

    و قم بحذفه إذا تم العثور عليه

    و ابحث في نفس الملف عن الكود:

    كود:

    $ftitle

    و قم بحذفه إذا تم العثور عليه


    [​IMG]

    جميع إصدارات vBulletin3

    2- ثغرة الرسائل الخاصة و طريقة سد هذه الثغرة؟

    افتح ملف private.php الموجود في مجلد منتداك الرئيسي و ابحث فيه عن الكود:

    كود:

    $pm['title'] = trim($pm['title']);

    و استبدله بالكود:

    كود:


    $pm['title'] = trim(xss_clean($pm['title']));

    ثم احفظ الملف


    [​IMG]

    جميع إصدارات vBulletin3

    3- ثغرة ملف التعليمات faq.php و طريقة سد هذه الثغرة؟

    افتح ملف التعليمات faq.php الموجود في مجلد منتداك الرئيسي و ابحث عن الكود:

    كود:

    // initialize some template bits

    $faqbits = '';

    $faqlinks = '';


    أضف بعده الكود:

    كود:

    $navbits[''] =$vbphrase['faq'];

    ثم احفظ الملف




    جميع إصدارات vBulletin3

    4- ثغرة ملف تعديل المشاركة editpost.php و طريقة سد هذه الثغرة؟

    افتح الملف editpost.php الموجود في مجلد منتداك الرئيسي و ابحث عن الكود:


    كود:

    $edit['title'] = trim($_POST['title']);

    و استبدله بالكود التالي:

    كود:

    $edit['title'] = trim(xss_clean($_POST['title']));

    و في نفس الملف قم بوضع هذا الكود بعد الكلمة <?php و تجدها في أول الملف و هذا هو الكود:


    كود:

    $title = addslashes($title);

    if (strstr($title*"script") != NULL){

    echo "Warning..Are you hacker?<br>vBulletin<br>note: use scr!pt";

    exit; }



    جميع إصدارات vBulletin3

    6- ثغرة ملفات calendar.php وmemberlist.php وطريقة سد هذه الثغرات؟

    هناك ثغرة في ملف calendar.php فالحل سهل جدا هو أن تنسخ ما بداخل ملف index.php و تضعه داخل ملف calendar.php

    وأيضا هناك ثغرة قائمة الأعضاء فالحل هو أن تغلقها من خيارات المنتدى من خيار قائمة الأعضاء و مشاهدة الهوية أو أن تفعل كما في التقويم calendar.php تنسخ ما بداخل ملف index.php و تضعه داخل ملف memberlist.php فقط و هكذا يكون منتداك أكثر أمناً بإذن الله


    جميع إصدارات vBulletin3

    7- ثغرة ملفات الكوكيز وطريقة سد هذه الثغرة؟

    هذه الثغرة دائما ما يعتمد عليها المخترقين فهم يقومون بسرقة ملفات الكوكيز لأن بها معلومات عن المنتدى والمستخدمين سواء كان المشرف العام أو غيره ويستخدمونها لدخول لوحة تحكم المنتديات ثم تغير كل شيء ثم إختراقها.



    ولسد هذه الثغرة أتبع مايلي :

    إفتح ملف config.php الموجود في مجلد includes في منتداك وأبحث عن الكود التالي:

    كود:

    // Prefix that all vBulletin ****ies will have

    // For example


    $****ieprefix = 'bb';



    قم بتغير حرفي bb إلى أي حروف أخرى مثلا إلى pp أو أي حروف أخرى تفضلها أنت.
    ورفع الملف الى المنتدى مرة ثانية.


    جميع إصدارات vBulletin3

    8- ثغرتين خطيرتين جدا في ملفات online.php و showgroups.php وطريقة سد هذه الثغرتين؟

    هذه الثغرتين مميته حيث غير معروفة للكثيرين ويستغلها الكل والمخترقين إذا كانوا متمرسين بحيث يمكنهم من دخول إلى سرفر المستضيف بالكامل.


    ولسد هذه الثغرة أتبع مايلي :

    بالنسبة إلى ملف online.php قم بالدخول إلى لوحة التحكم ثم ادخل على المجموعات واختار مجموعه واذهب لخيارات المتواجدين الان واقفلها
    وكرر في كل المجموعات ماعادا المشرفين والمراقبين إلي بتثق فيهم والمشرف العام

    أما بالنسبة لملف showgroups.php فهو ليس لديه داعي في المنتدى فإما أن تقوم بحذفه أو قم بفتح الملف بأي محرر نصوص وحذف كل محتواه وستبدله بمحتويات ملف index.php ثم أحفظ العمل ثم قم برفعه إلى المنتدى مجددا


    تحياتي لكم
     
  2. لمسة إحتراف

    لمسة إحتراف ¬°•| عٌضوٍ شَرًفِ|•°¬

    كافه الطرق لحمايه منتداك من الاختراق للجيل الثالث vb3
    بسم الله الرحمن الرحيم نبداء

    1-
    افتح ملف config.php
    الموجود تحت مجلدinclude
    قم بتعديل اسماء المجلدات كالتالى

    $admincpdir = 'admincp';
    (قم بتغير اسم المجلد)
    $modcpdir = 'modcp';
    (قم بتغير اسم المجلد)

    قم بتغيير اسم مجلد admincp للاسم الذى كتبته بملف الكونفيج
    الان ارفع ملف الكونفيج
    انشىء مجلد جديد وسمه admincp
    وكذالك انشئ مجلد جديد اخر باسم modcp

    للحمايه اكثر لمجلد الادمين
    إذا كانت لوحة تحكم المشرف العام مفتوحه
    للدخول بدون طلب كلمة مرور أخرى فيفضل أن تقوم بحمايتها تفادياً لأي طريقة وصول
    عن طريق htaccess .
    اذهب الى لوحة تحكم الموقع السي بانال واضغط على ايقونه
    password protect directories
    بعدها سيظهر لك مجلدات موقعك حدد مجلد المنتدى
    اضغط على مجلد المنتدى
    ستفتح لك صفحه اخرى اختر المجلد المطلوب حمايته وهو مجلد المنتدى الذي غيرت اسمه انفا اضغط عليه ستفتح صفحة جديدة
    ضع علامة صح في مربع القفل المغلق ومن ثم اضغط على save
    ارجع لنفس الصفحة بالضغط على زر back
    الان نقوم بوضع اسم مستخدم وباسورد لحماية مجلد الادمين الجديد
    افعل ذالك واحفظ شغلك
    وكرر العمليه مع المجلد القديم الفارغ admincp , modcp

    وبهذا انتهينا من حماية مجلد الادمين ومجلد دخول المشرفين


    2-
    ثغره الهتمل
    بالنسبه للتواقيع
    خيارات المنتدى
    خيارات هوية العضو
    السماح بأكواد الـ HTML في التواقيع
    لا


    3-
    خيارات المنتدى
    خيارات الرسائل الخاصة
    السماح بأكواد الـ HTML في الرسائل الخاصة
    لا


    4-
    خيارات المنتدى
    خيارات ملاحظات العضو
    السماح بـ HTML في ملاحظات الأعضاء
    لا


    5-
    حل ثغره شريط المواضيع
    افتح ملف last10.php
    وببعض الهاكات الاخرى ملف ttlast.php
    ابحث عن

    $fsel
    $ftitle
    فقط قم بحذفهم من الملف
    وارفعه لمجلد منتداك


    6-
    ثغرة ملف التعليمات faq.php
    وهي ثغره من نوع Path Disclosure حيث بواسطتها يقدر أن يعرف الشخص المخترق في
    أي دليل داخل السرفر تقع ملفات المنتدى

    طريقة سد الثغرة
    فتح ملف faq.php وقم بالبحث عن الأسطر التاليه



    كود PHP:
    // initialize some template bits
    $faqbits = '';
    $faqlinks = '';



    أضف بعدها مباشرة



    كود PHP:
    $navbits[''] =$vbphrase['faq'];

    احفظ الملف وارفعه لمجلد منتداك


    7-
    ثغرة ملف editpost.php

    هي ثغره من نوع CrossSite Scripting وهي ثغره عن طريقها يتم سرقة الكوكيز
    المحفوظ داخل الأجهزه وبها يستطيع المخترق الدخول للمنتدى بالكوكيز المسروقه
    ولكن لا يستطيع التعديل في بيانات الشخص المسروق الكوكيز منه سواءاً بريده
    الالكتروني أو كلمة المرور وهذه ميزة النسخه من الجيل الثالث

    طريقة سد الثغرة

    قم بفتح ملف editpost.php وابحث عن السطر التالي


    كود PHP:

    $edit['title'] = trim($_POST['title']);





    استبدله بهذا السطر


    كود PHP:

    كود:

    $edit['title'] = trim(xss_clean($_POST['title']));




    احفظ الملف وارفعه لمجلد منتداك


    8-
    ثغرة ملف authorize.php
    وهي ثغره من نوع SQL Injection

    هو ملف خاص بتطبيق عمليات الشراء والتحقق من بعض مواقع الصرافات مثل paypal
    وهو ليس لازم لعمل المنتدى فلو تم حذفه يكون أفضل

    1- ثغرة ملف التعليمات faq.php :
    وهي ثغره من نوع Path Disclosure حيث بواسطتها يقدر أن يعرف الشخص المخترق في
    أي دليل داخل السرفر تقع ملفات المنتدى ومستواها ( ضعيف ) .

    الترقيع للثغره :
    * افتح ملف faq.php وقم بالبحث عن الأسطر التاليه:
    // initialize some template bits
    $faqbits = '';
    $faqlinks = '';

    *أضف بعدها مايلي:
    $navbits[''] =$vbphrase['faq'];

    * إحفظ الملف.

    =================================================

    2-ثغرة ملف editpost.php :
    وهي ثغره من نوع CrossSite Scripting وهي ثغره عن طريقها يتم سرقة الكوكيز
    المحفوظ داخل الأجهزه وبها يستطيع المخترق الدخول للمنتدى بالكوكيز المسروقه
    ولكن لا يستطيع التعديل في بيانات الشخص المسروق الكوكيز منه سواءاً بريده
    الالكتروني أو كلمة المرور وهذه ميزة النسخه من الجيل الثالث . مستواها ( جيد )

    الترقيع:
    * قم بفتح ملف editpost.php وابحث عن السطر التالي:
    $edit['title'] = trim($_POST['title']);

    * استبدله بهذا السطر:
    $edit['title'] = trim(xss_clean($_POST['title']));

    * احفظ الملف .

    =================================================

    3- ثغرة ملف authorize.php:
    وهي ثغره من نوع SQL Injection.
    وهو ملف خاص بتطبيق عمليات الشراء والتحقق من بعض مواقع الصرافات مثل paypal
    وهو ليس لازم لعمل المنتدى فلو تم حذفه يكون أفضل وهنا بعض التفاصيل عن الثغره:
    http://www.securiteam.com/unixfocus/5BP0E15E0M.html


    =================================================

    4- إذا كانت لوحة تحكم المشرف العام مفتوحه
    للدخول بدون طلب كلمة مرور أخرى فيفضل أن تقوم بحمايتها تفادياً لأي طريقة وصول
    عن طريق htaccess .
    ويستحسن تغير اسم مجلد لوحة التحكم إلى أي إسم أخر على سبيل المثال myguard
    بعدها قم بفتح ملف config.php وابحث عن كلمة admincp وضع بدلاً منها اسمك
    الجديد .

    5- لوحة تحكم المراقبين بها ثغرات كثيره أيضاً ويفضل إغلاقها نهائياً عن طريق htaccess ويكتفى عمل المراقبين داخل الساحات فقط .


    نقل الموضوع للفائدة من منتديات قراصنة العرب
    عن الاخ عصابة المافيا...
    اتمنى الفائدة لكم
     
  3. omani hack

    omani hack ¬°•| عضــو شرف |•°¬

    الف شكر ع المشاركه خيتو

    تحياتي :)
     
  4. منوة الروح

    منوة الروح ¬°•| مراقبة عامه سابقه |•°¬

    أوووه أوووه


    يسلموو ^^
     
  5. المشاعر

    المشاعر ¬°•| مراقبة سابقه |•°¬

    مشكووووووووورين مشكوووووووورين
     
  6. بوخليفه

    بوخليفه ¬°•| عضو مبتدى |•°¬

    شكرالك ع المعلومات يعطيك العافيه
     
  7. omani hack

    omani hack ¬°•| عضــو شرف |•°¬

    ويعافيك عزيزي الف شكر ع المرور
     
  8. السولعيه

    السولعيه ¬°•| عضو مميز جدا |•°¬

    مشكووور على المعلومات الخطيره

    بس ترانا نعرفهن من زمان لو ماتعبت عمرك<<<سوالف لووووووووووووووول
     
  9. جروحــ دفينه ــي

    جروحــ دفينه ــي ¬°•| مٌشرِفة سابقة |•°¬

    يسلمووووووووو :)
     
  10. المشاعر

    المشاعر ¬°•| مراقبة سابقه |•°¬

    تـــــــــم النـــــــــــقلـــــ
     
  11. omani hack

    omani hack ¬°•| عضــو شرف |•°¬

    الف شكر ع مروركم تحياتي
     
  12. السَعيدي

    السَعيدي <font color="#ff0000">¬°•| إداري سابق|•°¬</span></

    وايد حلو الموضوع بس بما انه ما عندنا مواقع مفتكين من صدعة الراس
    ههههههههههههههه

    مشكور اخوي

    ومشكوره بصمة على الاضافة
     
  13. omani hack

    omani hack ¬°•| عضــو شرف |•°¬

    اي والله صدقت ياخوي ههههه

    الف شكر ع المرور
     
  14. sho0osho0o

    sho0osho0o ¬°•| عضو مبتدى |•°¬

    يسلمواا ع الطرح...ونترقب النيو
     
  15. مروض الكهان

    مروض الكهان ¬°•| مَشْرف سابق|•°¬

    مشكوور على الشرح الواافي

    وفعلا العالم صار يطور والهكرز صااار يطور كل ثانيه ...

    والكل لازم ينتبه منه
     

مشاركة هذه الصفحة