النتائج 1 إلى 1 من 1

الموضوع: حل تخطي السيف مود والدوال بواسطه htaccess +php.ini

  1. #1
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    8

    حل تخطي السيف مود والدوال بواسطه htaccess +php.ini



    السلام عليكم

    بخصوص سيرفرات لينكس التى تعمل بالـsuphp وكان يستطيع المخترق رفع ملف php.ini ويضع فيه اعدادت جديده فيقوم بتعطيل السيف مود + فتح جميع الدوال ويتمكن من ذلك بتشغيل اى شيل

    وكان حل هذة المشكله هو اضافه هذا السطر

    كود PHP:
    suPHP_ConfigPath /usr/local/lib/php.ini 
    الى هذا الملف
    كود PHP:
    pico /usr/local/apache/conf/php.conf 
    وايضا من الحلول تنفيذ هذا الامر
    كود PHP:
    pico /home/cpeasyapache/src/suphp.conf 
    ثم نبحث عن


    كود PHP:
    [phprc_paths]
    ;
    Uncommenting these will force all requests to that handler to use the php.ini
    ;in the specified directory regardless of suPHP_ConfigPath settings.
    ;
    application/x-httpd-php=/usr/local/lib/
    ;
    application/x-httpd-php4=/usr/local/php4/lib/
    ;
    application/x-httpd-php5=/usr/local/lib
    ونحذف علامه ; من اخر سطر بحيث يصبح بالشكل التالى

    كود PHP:
    [phprc_paths]
    ;
    Uncommenting these will force all requests to that handler to use the php.ini
    ;in the specified directory regardless of suPHP_ConfigPath settings.
    ;
    application/x-httpd-php=/usr/local/lib/
    ;
    application/x-httpd-php4=/usr/local/php4/lib/
    application/x-httpd-php5=/usr/local/lib
    هذه الحلول موجوده عل النت فى المنتديات العربيه

    ولكنى لاحظت شيء وهو عندما يقوم المخترق برفع ملف .htaccess الى مجلد داخل الموقع
    ويضيف فيه هذا السطر

    كود PHP:
    suPHP_ConfigPath /home/user/public_html/php.ini 
    يصبح ما شرحناه فى الاعلى غير فعال واذا رفع فى المخترق ملف php.ini يغلق فيه السيف مود

    يتم اغلاقه للاسف ويقدر يشغل كل الدوال ويعمل اللى يريده طبعا من خلال اعداد ملف php.ini اللى هو رفعه

    ولكنى وجدت شيء يمنع هذا التخطى حتى برفع .htaccess

    وهو ننفذ الامر التالى
    كود PHP:
    pico /opt/suphp/etc/suphp.conf 
    ونبحث عن

    كود PHP:
    [phprc_paths]
    ;
    Uncommenting these will force all requests to that handler to use the php.ini
    ;in the specified directory regardless of suPHP_ConfigPath settings.
    ;
    application/x-httpd-php=/usr/local/lib/
    ;
    application/x-httpd-php4=/usr/local/php4/lib/
    ;
    application/x-httpd-php5=/usr/local/lib
    ونحذف علامه ; من السطر الاخير بحيث يصبح الشكل

    كود PHP:
    [phprc_paths]
    ;
    Uncommenting these will force all requests to that handler to use the php.ini
    ;in the specified directory regardless of suPHP_ConfigPath settings.
    ;
    application/x-httpd-php=/usr/local/lib/
    ;
    application/x-httpd-php4=/usr/local/php4/lib/
    application/x-httpd-php5=/usr/local/lib
    اتوقع الكثير يعرفونها ولكن اللى لا يعرفها اتمنى يكون عرفها من الموضوع لان بدونها يمكن تخطى الحمايه بسهوله كبيره

    بالتوفيق للجميع





    التعديل الأخير تم بواسطة devonil.com ; 17-12-2010 الساعة 06:14 AM
    __________________
    نفخر بخدمة اكثر من 1000 عميل استضافة و عشرات السيرفرات خلال 3 سنوات www.devonil.com






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

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض