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

موضوع: دستورات جلوگیری اپلود فایل

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2012
    محل سکونت
    »مــــشـــهد »»»»»»»مـــقــــدســ »»»»»»»WwW.KhaniHost.IR
    نوشته ها
    264
    تشکر تشکر کرده 
    107
    تشکر تشکر شده 
    225
    تشکر شده در
    181 پست

    7 دستورات جلوگیری اپلود فایل

    سلام

    دوستان این کدی که خدمتتون میزارم



    کد PHP:
                    if (move_uploaded_file($_FILES['smiliefile']['tmp_name'], $uploaddir $nowname) && (stripos($nowname'.png')!==false || stripos($nowname'.gif')!==false || stripos($nowname'.jpg')!==false )) { 
    برای مثلا فایل های GIF. JPG.PNG اجازه دست رسی برای اپلود فایل دارند

    ما چه دستوراتی رو انجام بدیم رویه کد که مثلا نشه فایل های به این شکل png.php رو اپلود کنند داخل ؟

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2012
    محل سکونت
    »مــــشـــهد »»»»»»»مـــقــــدســ »»»»»»»WwW.KhaniHost.IR
    نوشته ها
    264
    تشکر تشکر کرده 
    107
    تشکر تشکر شده 
    225
    تشکر شده در
    181 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل


  4. #3
    عضو جدید
    تاریخ عضویت
    Oct 2011
    محل سکونت
    کرج
    نوشته ها
    66
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    81
    تشکر شده در
    55 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل

    این روشی که شما برای تشخیص تایپ فایل استفاده می کنید روش صحیحی نیست و از روشی بهتر می شه استفاده کرد که دقیقا تایپ فایل رو بدست آورد.
    شما باید ّبرای بدست آوردن تایپ فایل از کد زیر استفاده کنید:
    کد:
    $filetype=$_FILES['smiliefile']['type'];


  5. #4
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2012
    محل سکونت
    »مــــشـــهد »»»»»»»مـــقــــدســ »»»»»»»WwW.KhaniHost.IR
    نوشته ها
    264
    تشکر تشکر کرده 
    107
    تشکر تشکر شده 
    225
    تشکر شده در
    181 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل

    منظور من این بود برای مثلا اپلودر ما png اجازه میده تا اپلود بشه
    که این میشه
    کد PHP:
    stripos($nowname'.png')!==false || 
    خب برای مثال ما باید چه تغییرانی بدیم که نشه برای مثل شل که به فرمت shell.php.png هست اپلود بشه ...

  6. #5
    عضو جدید
    تاریخ عضویت
    Oct 2011
    محل سکونت
    کرج
    نوشته ها
    66
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    81
    تشکر شده در
    55 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل

    خب می تونین بگین اگه php و shell پیدا کرد آپلود نکنه, همچنین فقط 1 نقطه توی کل اسم باشه.
    فکر می کنم همین راه جواب بده.


  7. #6
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2012
    محل سکونت
    »مــــشـــهد »»»»»»»مـــقــــدســ »»»»»»»WwW.KhaniHost.IR
    نوشته ها
    264
    تشکر تشکر کرده 
    107
    تشکر تشکر شده 
    225
    تشکر شده در
    181 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل

    این راه جواب نمیده

  8. #7
    عضو انجمن fr0nk آواتار ها
    تاریخ عضویت
    Jun 2011
    محل سکونت
    /etc/passwd
    نوشته ها
    379
    تشکر تشکر کرده 
    72
    تشکر تشکر شده 
    373
    تشکر شده در
    248 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل

    اگه صرفا برای جلوگیری از اپلود شله چرا از انتی شل یا antivirus هایی مثل clamav استفاده نمیکنید؟

    فروش اسکریپت k-panel (مدیریت کریو ) به صورت متن باز
    با قیمت 80 هزار تومان به صورت یک بار
    برای خرید در پیغام خصوصی در ارتباط باشید


  9. #8
    عضو دائم nimafire آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    تهران - اصفهان
    نوشته ها
    1,529
    تشکر تشکر کرده 
    209
    تشکر تشکر شده 
    3,248
    تشکر شده در
    1,901 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل

    جهت جلوگیری از اپلود فقط میتونید از طریق htacess اقدام کنید یا برنامه ای بنویسید که قبل از اپلود محتوای را بررسی کند
    ● مدیر فنی سرور - کانفیگ فنی و امنیتی سیستم عامل و انواع کنترل پنل های لینوکس cPanel - Directadmin / نزدیک به 10 سال تجربه

  10. #9
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2012
    محل سکونت
    »مــــشـــهد »»»»»»»مـــقــــدســ »»»»»»»WwW.KhaniHost.IR
    نوشته ها
    264
    تشکر تشکر کرده 
    107
    تشکر تشکر شده 
    225
    تشکر شده در
    181 پست

    پیش فرض پاسخ : دستورات جلوگیری اپلود فایل

    نقل قول نوشته اصلی توسط fr0nk نمایش پست ها
    اگه صرفا برای جلوگیری از اپلود شله چرا از انتی شل یا antivirus هایی مثل clamav استفاده نمیکنید؟


    ----------------------------

    نصب کردیم

    -----------
    ببینید دوستان من فقط سوال این بود برای مثلا که png اجازه دست رسی داره که false هست و اجازه اپلود داره




    خب ما این وسط بین کد چه چیزی به کار ببریم که اپلود نشه ؟ فایل های از قبیل


    test.php.gif | ee.php.png


    امید وارم منظورمو فهمیده باشید

    ویرایش توسط khanihost.com : January 24th, 2013 در ساعت 20:13

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

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

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

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

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. مشکل در دستور ssh
    توسط rotana007 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 31st, 2014, 02:25
  3. یک دستور
    توسط M-Sadeghi در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: June 11th, 2014, 10:42
  4. مشکل در رستور کردن
    توسط L0cal در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: February 18th, 2012, 22:27

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

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