مترپرتر شل با پیلود پایتون لینوکس

منتشر شده در دسته : بلاگ, متااسپلوییت پیشرفته

چگونه پیلود پایتون لینوکس ایجاد کنیم. منظور پیلودی از جنس پایتون و قابل اجرا بر روی سیستم عامل لینوکس. تا اینجای کار برخی از شلکدهای ویندوز را مشاهده کردیم ولی برای لینوکس چه شلکدهایی وجود دارد؟ برای لینوکس چندین شلکد موجود می باشد و ما در این آزمایش یک شلکد مبتنی بر پایتون ایجاد می کنیم.

پیلود پایتون لینوکس

برای ایجاد شلکد از ابزار قدرتمند msfvenom استفاده می کنیم. ساختار دستور ما برای ایجاد شلکد به صورت زیر می باشد :

پیلود پایتون لینوکس - مترپرتر شل با پیلود پایتون لینوکس - ایجاد شلکد لینوکس - شلکد پایتون

به کمک گزینه p- نوع پیلود را python/meterpreter/reverse_tcp و به کمک گزینه LHOST آدرس آیپی را بر روی آدرس آیپی سیستم کالی 192.168.1.10 و به کمک گزینه LPORT شماره پورت را بر روی 3336 (اختیاری) قرار می دهیم. در پایان به کمک کاراکتر < خروجی را در فایل netamooz.py ذخیره می کنیم. ما در اینجا نوع پلتفورم را تعیین نکردیم به همین منظور ابزار msfvenom به صورت خودکار با استفاده از نوع پیلود  پلتفورم را پایتون تعیین می کند. همین موضوع برای معماری و انکودینگ نیز اتفاق افتاده است.

به منظور دسترسی به شل کنسول متاسپلوییت را باز کنید.

پیلود پایتون لینوکس - مترپرتر شل با پیلود پایتون لینوکس - ایجاد شلکد لینوکس - شلکد پایتون

شنونده multi/handler به همراه پیلود , آدرس آیپی و پورت را مطابق شلکدی که ایجاد کرده ایم تنظیم کرده و با دستور exploit شنونده را فعال کنید :

پیلود پایتون لینوکس - مترپرتر شل با پیلود پایتون لینوکس - ایجاد شلکد لینوکس - شلکد پایتون

شلکد ایجاد شده را به سیستم هدف منتقل کنید (یک لینوکس دیگر) و از طریق پایتون آن را اجرا می کنیم :

پیلود پایتون لینوکس - مترپرتر شل با پیلود پایتون لینوکس - ایجاد شلکد لینوکس - شلکد پایتون

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

پیلود پایتون لینوکس - مترپرتر شل با پیلود پایتون لینوکس - ایجاد شلکد لینوکس - شلکد پایتون

خوشحال می شویم دیدگاههای خود را در میان بگذارید * فرصت پاسخگویی به سوالات در بلاگ وجود ندارد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *