نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: سوال در مورد Check php for ini_set disabled در فایروال csf

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #5
    عضو انجمن InterServer.ir آواتار ها
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Under DDOS Attacks
    نوشته ها
    735
    تشکر تشکر کرده 
    387
    تشکر تشکر شده 
    789
    تشکر شده در
    499 پست

    پیش فرض پاسخ : سوال در مورد Check php for ini_set disabled در فایروال csf

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    دوست عزیز ممنون از اینکه ما رو از این روش ByPass که میگید با خبر کردید اما بنده تحقیق کردم فهمیدم php به صورت پیش فرض برای هر مقدارش در فایل php.ini سطح دسترسی با یکی از مقادیر زیر داره:

    PHP_INI_USER مقداری که قابل تغییر توسط یوزر است.
    PHP_INI_PERDIR = مقداری که قابل تغییر در php.ini و htaccess. و httpd.conf است.
    PHP_INI_SYSTEM = مقداری که فقط از طریق php.ini یا httpd.conf قابل تغییر است.
    PHP_INI_ALL = مقداری که از همه طریق قابل تغییر است.

    که سطح دسترسی مقدار disable_functions به صورت پیش فرض روی PHP_INI_SYSTEM است و فقط از طریق سیستم قابل تغییر است نه از طریق یوزر و تابع ini_set.

    حتی تست هم کردم من تابع ini_set در سرورم باز است خواستم با کد زیر مقدار disable_functions رو ByPass کنم و تابع system رو اجرا کنم اما همچنان با اخطار بسته بودن تابع system مواجه شدم:
    Warning: system() has been disabled for security reasons

    کد:
    <?php
    ini_set('disable_functions', '');
    system('ls', $retval);
    من هرگز قصد اشتباه نشون دادن پست شما رو ندارم حتی تشکر هم کردم چون چیز جدید یاد گرفتم اما خواستم برای همه دوستان شفاف سازی بشه.

    منابع تحقیق:
    https://www.sitepoint.com/community/...h-ini-set/1628
    http://stackoverflow.com/questions/1...ns-not-working

    - - - Updated - - -

    راستی قابلیت Safe Mode خیلی وقته از نسخه 5.4 حذف شده و دیگه هرگز ادامه داده نمیشه.
    http://php.net/manual/en/features.safe-mode.php

    روی شل های زیادی دیدم از این دستور برای بایپس استفاده کردند ولی رو این مسئله که کار می کنه یا نه حقیقتش تحقیق نکردم و تست نکردم .

    بله safe mode حذف شده ولی با تغییر نسخه php میشه از اون استفاده کرد میشه گفت امنیت بالاتری برای کسانی که زیاد به کانفیگ php وارد نیستن ایجاد می کنه. خودم هنوز از 5.3 استفاده می کنم ولی ازsafe mode حدود 3 ساله رو هاستینگم استفاده نکردم چون امنیت رو با موارد دیگر تامین کردم.
    ویرایش توسط InterServer.ir : May 15th, 2016 در ساعت 03:25

    Reliable , High-Performance Hosting
    Website: EnterServer.ir // telegram: @Developerrr // Email: Parscloudsp [ @ ] gmail.com


  2. تعداد تشکر ها از InterServer.ir به دلیل پست مفید


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

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. رفع خطا Check php for ini_set disabled در فایروال csf
    توسط netaram در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: February 4th, 2016, 15:21
  2. رفع ارور my account is disabled در گوگل
    توسط serok در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: December 11th, 2015, 10:29
  3. مشکل WARNING: RESTRICT_SYSLOG is disabled
    توسط gozal2 در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: May 5th, 2014, 23:46
  4. WARNING: RESTRICT_SYSLOG is disabled.
    توسط x0r در انجمن Proxy / Cache / Firewall
    پاسخ ها: 5
    آخرين نوشته: February 2nd, 2014, 11:41
  5. پاسخ ها: 2
    آخرين نوشته: January 14th, 2012, 15:50

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •