<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های mr.hax0r</title><link>https://virgool.ir/feed/@mr.hax0r</link><description></description><language>fa</language><pubDate>2026-11-11 07:36:18</pubDate><image><url>https://files.virgool.ir/upload/users/306486/avatar/avatar.png</url><title>mr.hax0r</title><link>https://virgool.ir/@mr.hax0r</link></image><item><title>تبدیل باگ sql injection به RCE</title><link>https://virgool.ir/@mr.hax0r/تبدیل-باگ-sql-injection-به-rce-dc9gmnxczqhr</link><description>سلام خدمت دوستان عزیز باگ تبدیل باگ sql injection به arbitrary code execution یا RCE در خدمت شما هستیم .خب این باگ به ما اجازه میده که کد های خودمون رو از راه دور اجرا کنیم .این کد ها هم کد های سیستمی و هم کد های زبان های وب اپیلیکشن هستش.خب ابتدا ما باید تارگتی رو پیدا کنیم که باگ sql داشته باشه که مثلا این ادرس آسیب پذیر ماست site.com/index.php?id=10 خب ما میام باگ sql رو انجام میدیم ابتدا باید تعدا ستون های  اسیب پذیر رو پیدا کنیم site.com/index.php?id=9999999--خب به طور مثال سایت ما 5 ستون داره و با دستور union select ادامه میدیم :site.com/index.php?id=10+union+select+1,2,3,4,5--به فرض ستون اسیب پذیر اما 3 هستش خب ما میتونیم اطلاعاتی از اینجا به دست بیاریم ماننداسم دیتا بیس که با دستور database() یا ورژن دیتابیس با دستور version() ولی ما تو باگ RCE میتونیم مستقیما دستوراتمون را اجرا کنیم و رور سرور اجرا کنیم به عنوان مثال load_file میتونیم یه فایل رو تو یک مسیر خاص مثل /etc/file/ رو اجرا کنیم به عنوام مثال site.com/index.php?id=10+union+select+1,2,load_file(&#34;/etc/file&#34;)4,5--این باگ خیلی خطرام هستش چون مستقیم به سرور وصل هستیم و حتی کار های خطرناک تری هم میشه کردم مثلا یک فایل رو روی سرور آپلود کنیم یا بنویسیم .پایان !</description><category>mr.hax0r</category><author>mr.hax0r</author><pubDate>Fri, 18 Dec 2020 22:06:20 +0330</pubDate></item><item><title>باگ RFU چیست ؟</title><link>https://virgool.ir/@mr.hax0r/باگ-rfu-چیست-zarrdbbhg6iy</link><description>باگ RFU چیست ؟سلام خدمت دوستان عزیز امروز با اسیب پذیری Remote File Upload یا RFU در خدمت شما هستیم .اول بریم سراغ اینکه اصلا باگ RFU چی هستش و چگونه بوجود میاد /:اگر بخام ساده بگم معمولا آپلودر هایی که سمت پنل کاربری  یا هر جای سایت که در دسترس همه هست این باگ رخ میده که هکر با استفاده از طرفند های هوشمندانه قادر میشه که فایل مخرب (صفحه ی دفیس یا شل ) آپلود کنه .این اسیب پذیر بر اثر درست کانفیگ نشدن بک اند آپلودر رخ میده ینی این که برنامه نویس عزیزمون به کانفیگ درستی روی آپلودر ست نکرده .خب برنامه نویس ها معمولا چند نوع فیلتر رو قرار میدن که میشه اونا رو بای پس کرد که با هم برسیشون میکنیم :1  =&gt;  لیست سفید در اینجا آپلودر میاد پسوند فایل رو چک میکنه و اگر توی لیست سفید بود اجازه اپلود میده. (البته بعضی وقتا هم میاد چک میکنه که اگر توی لیست سیاه نبود اجازه بده (: )خب برای بای پس این روش اگر لیست سفید بود میشه فایل رو با پسوند file.php;pngاپلود کنیم و با ابزار burp suite درخاست رو ادیت کنیم .اگر هم لیست سیاه بود میشه مثلا برای فایل های php از (PHP3 و PHPs و PHTML) استفاده کرد چون اینا مشابه پسوند php هستش .2 =&gt; چک کردن type فایلاینجا آپلودر مقدار هایی مثل content-type  رو چک میکنه که مثلا برای فایل های تصویری image/jpeg هستش که شما باز هم با استفاده از ابزار قدرتمند brup suite  میتونید درخواست رو قبل از ارسال شدن تغییر بدید و مقدار content-type رو به image/jpeg تغغیر دهید و شل رو آپلود کنید3 =&gt; چک کردن حجم فایل خب تو این حالت آپلودر میاد حجم فایل رو چک میکنه که مثلا اگر بالای 1 مگ بود آپلود نشه این کار رو با این تکه م میده ( $uploaded_size &lt; 10000 )  که اینجا میشه از مینی شل ها استفاده کرد (شل هایی با محدودیت و حجم خیل یکم )و البته توجه داشته باشید که برنامه نویس عزیز میتونه این حالت یا فیلتر ها رو با هم به کار ببره ولی باز میشه بای پس کرد !باگ RFU در وردپرس !یکی از دلایل رخ دادن این باگ استفاده از افزونه های بی هوده و غیر رسمی هست.و در آخر راه های مقابله با این باگ :1. فقط پسوندهای پرونده خاص را مجاز کنید.2. فقط به کاربران مجاز و معتبر اجازه استفاده از این ویژگی را می دهید.3. هر فایلی را که از وب گرفته شده است از نظر محتوا بررسی کنید. مطمئن شوید که در واقع یک تصویر یا هر نوع فایلی است که انتظار دارید.4. محدود کردن پوشه فایل های اپلود شده استفاده نکردن پایان امید وارم مفید بوده باشه </description><category>mr.hax0r</category><author>mr.hax0r</author><pubDate>Fri, 18 Dec 2020 20:37:54 +0330</pubDate></item></channel></rss>