RFU مخفف remote file uploadا اپلود فایل در سرور این اسیب پذیری به وجود می اید که باعث می شود نفوذگر فایل های خود را در سرور اپلود میکنه و به اهداف خود برسد به صورت کلی این اسیب پذیری بسیار خطر ناک است و موجب می شود هکر از وب سایت دسترسی کامل بگیرد اما حالت های دیگری هم وجود دارد که خطر اسیب پذیری کم می شود که با ان ها اشنا خواهید شد.
آپلود فایل:اگر سایت ماازrfuاسیب پذیرباشدبرای مثال اگهphpباشه میتونیم شل که درقالبphpاست آپلود کنیم اما بعضی مواقع بایدفایلtxtیاhtmlاپلودکنیم
خب بعضی مواقع نمیشودبایداونوbypassبزنیم که چنتاروش وجود داره
برای مثال اسم شل من علی(shell.php)اپلودنمیشه مامیتونیم با اضافه کردن پیوند مجازی اینshellمامیشه
shell.php.jpg
یامیتونیم با پسوندهای قابل اجرااستفاده کنیم
خب باچنتانکته میتونیم این اجازه روازهکربگیریم
محدودکردن پوشه فایل آپلود شده
جداکردن محل اپلودازدایرکتوری اصلی
استفاده از سرورهای جداگانه برای فایل دانلود
استفاده ازفایروال
باابزارهای
Acunetix
vega
nikto
nessus
میتونیم آسیب پذیری سایت روپیداکنیم
چند نمونه ابزاردررابطه باباگRFU
git clone https://github.com/mck1117/rfu
نمونه اکسپلویت ثبت شده
https://www.exploit-db.com/exploits/7373