+ الرد على الموضوع
صفحة 1 من 3 1 2 3 الأخيرةالأخيرة
النتائج 1 إلى 5 من 12
  1. #1
    ابوالارقام is on a distinguished road
    تاريخ التسجيل
    31 / 07 / 2008
    الدولة
    مجهولة
    العمر
    36
    المشاركات
    31
    معدل تقييم المستوى
    224

    Impp [[ضـآًعـف حمـآُيـة مُنتدآًَك بنسبـة..99%]]

    بسم آللَه الرحمـن آلرحيـم

    السلام عليكم ورحمه اللَه وبركاته


    في الآونة الاخيرة رأينا الكثير من المنتديات تسقط امام اعيننا
    لعل السبب وجود ثغرة جديدة لم تنشر بعد او لاسباب اخرى
    ففكرت في كتابة موضوع يتحدث عن حماية المنتديات ايا كان نوعها
    وتتم هذه الحماية بطرق سهلة لا تحتاج لجهد
    وهذا النوع من الحماية يحمي منتداك من الثغرات والجديدة والقديمة والثغرات التي تأتي
    في المستقبل حتى لو كان لدى المخترق كلمة سر مدير المنتدى

    اولا: الكثير من المنتديات العربية تجعل مجلد ال admin كما هو ولا تغيره
    لذلك يسهل دخول الى لوحة التحكم بمعرفة كلمة سر مدير الموقع لذا يجب تغييره
    الى اي اسم اخر حتى لا يتم الدخول اليه.
    ولكن هذا يحتاج تغير في بعض اكواد ال بي اتش بي حتى يتناسب مع ها التغيير
    و هذا لا يكفي فمن الممكن تخمين مجلد ال admin باي طريقة او الحصول عليه لذا علينا
    بحمايته اكثر وهذا ما تتحدث عنه الطريقة الثانية.

    ثانيا:هذه الطريقة تعتمد على كتابة بعض اكواد ال php البسيطة في الشكل وكبيرة في الفعل
    داخل ملف ال index.php الموجود في مجلد ال admin وهي عبارة عن كود يسأل المستخدم عن
    كلمة السر واسم المستخدم غير اسم المستخدم وكلمة السر التي تخ المنتدى ولا يسمح لك بالدخول الا اذا
    ادخلت كلمة السر واسم المستخدم الصحيحان الذي اخترتهما وهذا هو الكود:

    كود
    if ($username=="Black Scorpion" and $password=="123456")
    {

    }
    else
    {
    header("$$$$$$$$: adlogin.html");
    }


    وفي الملف adlogin.html نكتب هذا الكود:



    كود
    <form method="POST" action="index.php">
    <input type="text" name="username" value="">
    <br>
    <input type="text" name="password" value="">
    <input type="submit">
    </form>


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

    ملاحظة:الملاحظة خاصة بمنتديات vb واذا احببت ان تجربها على منتديات اخرى ففهم الكود حتى تطبقها على
    منتديات اخرى.
    ابحث عن كلمة adminlog() في ملف ال index.php واجعل adminlog() بين كود تسجيل الدخول الذي انا كتبته
    ويكون شكله النهائي هكذا

    كود PHP:
    if ($action=="") {
    if ($username=="Black Scorpion" and $password=="123456")
    {
    adminlog();
    }
    else
    {
    header("$$$$$$$$: adlogin.html");
    }
    }




    وبهذه الطريقة عملنا كودين لتسجيل الدخول فاذا اخترق الاول فيصعب اختراق الثاني
    واذا لم تكتفي بهذه فهنالك حماية اقوى والتي تتحدث عنها الطريقة الثالثه

    ثالثا: الحماية بواسطة الايبي وهذا اقوى الحمايات برأي الشخصي
    وتتم الطريقة بوضع كود في ملف ال index.php الموجود في مجلد ال admin ايضا
    يقوم الكود بمقارنة ايبي جهازك فاذا تطابقا فتستطيع الدخول الى لوحة التحكم
    اما غير ذلك فلا تستطيع الدخول .
    في الوصلة الاولى يعتقد الكثير ان هذه الطريقة لا تنفع الا اذا كان لديك ايبي ثابت
    ولكن هذا الاعتقاد خاطئ انظر الى الكود:

    كود PHP:
    $file="ip.txt";
    $ip= join('', file($file));
    if ($REMOTE_ADDR==$ip)
    {

    }


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

    ملاحظة: عند كتابة كود الايبي يجب ان يكون بهذا الشكل:

    كود PHP:
    $file="ip.txt";
    $ip= join('', file($file));
    if ($REMOTE_ADDR==$ip)
    {
    index.php //هنا اكواد ملف الاندكس السابقة
    }


    حيث يكون كود الايبي في الاعلى وبينه كود ال index.php كما كان.

    بهذا اذا جمعنا الطرق الثالثة سوف نزيد حماية المنتدى 99% اذا لم يصل حد استحالة اختراقه
    بسبب بسيط ان هذه الطرق ليس لديها اي ثغرات للوصول اليها
    اما بالنسبة للطريقة الثانية فلا يمكن كسرها الا بواسطة التخمين
    اما الطريقة الثالثة فيصعب جدا تزوير الايبي خاصة اذا اخفيت ملف ال ip.txt
    وغيرت اسمه.


     
  2. #2
    قلبي المجروح is on a distinguished road
    تاريخ التسجيل
    14 / 06 / 2008
    الدولة
    فلسطين
    المشاركات
    309
    معدل تقييم المستوى
    504

    افتراضي رد: [[ضـآًعـف حمـآُيـة مُنتدآًَك بنسبـة..99%]]

    شكراااا لك
    قلبي المجروح

     
  3. #3
    المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute الصورة الرمزية المودة
    تاريخ التسجيل
    17 / 08 / 2004
    العمر
    32
    المشاركات
    20,806
    معدل تقييم المستوى
    26158

    افتراضي رد: [[ضـآًعـف حمـآُيـة مُنتدآًَك بنسبـة..99%]]

    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

     
  4. #4
    سامي محمد سامي will become famous soon enough
    تاريخ التسجيل
    21 / 04 / 2008
    الدولة
    مجهولة
    المشاركات
    56
    معدل تقييم المستوى
    259

    افتراضي رد: [[ضـآًعـف حمـآُيـة مُنتدآًَك بنسبـة..99%]]

    موضوع راائع جدا
    مشكوور و الله يعطيك العافية

    لكن انا مركب i.s.s.w للحماية
    هل الطرق الي قلتهم تغني عن الهاك
    او العكس

    و شكرا

     
  5. #5
    رااائد is on a distinguished road
    تاريخ التسجيل
    30 / 07 / 2008
    الدولة
    مجهولة
    المشاركات
    78
    معدل تقييم المستوى
    271

    افتراضي رد: [[ضـآًعـف حمـآُيـة مُنتدآًَك بنسبـة..99%]]

    موضوع راائع وابداااااااااااع مشكوور و الله يعطيك العافية

     

 
+ الرد على الموضوع
صفحة 1 من 3 1 2 3 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك