آموزش Bind Payload به فایل Exe
- کورش سنایی
- ۲۵ دی ۱۴۰۳
- زمان مطالعه: 6 دقیقه
خیلی خوش اومدید به آموزش Bind Payload به فایل Exe که به صورت عملی قراره با هم دیگه از 0 تا 100 انجامش بدیم . این آموزش نیاز مند دانش کمی در رابطه با کار با MetaSploit و Msfvenom هست که خوب اگر هم بلد نیستید مشکلی نداره ولی بهتره که بلد باشید تا بتونید بهترین نتیجه رو از این آموزش بگیرید ; در انتهای این آموزش Bind Payload به فایل Exe شما یاد میگیرید که چطوری یک فایل عادی اجرایی ویندوز رو به یک فایل مخرب با Inject یا تزریق کردن Payload تبدیل کنید بریم سراغ آموزش .
آموزش Bind Payload به فایل Exe به صورت عملی از 0 تا 100
آموزش تزریق پیلود به فایل Exe با کمک Msfvenom
همونطور که در ویدیو ی بالا دیدید ما اومدیم و یک فایل اجرایی Putty که به اصطلاح فارسیش من دیدم استفاده میکنن نسخه بدون نیاز به نصب یا Portable بعضی جاها قابل حمل هم دیدم مینویسند; خلاصه ما اومدیم نسخه Portable پوتی رو دانلود کردیم و با کمک MSFVENOM یک Payload به فایلمون تزریق کردیم و اون رو به دست قربانی دادیم تا اجراش کنه ( در این آموزش قربانی خودمون هستیم ) و خیلی EZ تونستیم این کار رو به صورت آنلاین و بر خط انجام بدیم همون مشکلی که خیلی از شما ها سوال میپرسید که چطوری میشه خارج از شبکه با متا اسپلویت هک کرد قبلا هم یک آموزش ساخت C2 گذاشته بودم که اونجا ها اومدیم چنتا ویندوز رو هک کردیم و اونارو زامبی کردیم و به صورت آنلاین کنترلشون کنیم .
BIND PAYLOAD به چه معناست ؟!
BIND کردن یک PAYLOAD به یک فایل EXE به این معنی است که شما کد مخرب خود را (که میتواند یک شل معکوس، دسترسی به سیستم، یا هر کد دلخواه دیگری باشد) درون یک فایل اجرایی ویندوز (.exe) جاسازی میکنید. هدف این کار این است که وقتی کاربر فایل EXE را اجرا میکند، کد مخرب شما نیز به طور پنهانی اجرا شود. و خوب معمولا این کار نیازمند این هست که شما بتونید کاربر رو متقاعد کنید که فایل شمارو اجرا کنه اگر نتونید که آنتی ویروس رو دور بزنید .
ابزار های BIND PAYLOAD
Metasploit Framework (MSF):
- محبوبترین و قدرتمندترین: Metasploit بدون شک محبوبترین و قدرتمندترین چارچوب برای تست نفوذ و توسعه اکسپلویت است. این چارچوب ابزارهای متنوعی را برای تولید PAYLOAD، کدگذاری، BIND کردن به فایلهای EXE و بسیاری موارد دیگر فراهم میکند.
- msfvenom: ابزار msfvenom در Metasploit به طور خاص برای تولید PAYLOAD استفاده میشود. این ابزار میتواند PAYLOADهای مختلف را با فرمتهای گوناگون (از جمله EXE) تولید کند و گزینههای زیادی برای سفارشیسازی مانند تعیین نوع PAYLOAD (BIND یا REVERSE)، آدرس IP و پورت مهاجم، کدگذاری و غیره ارائه میدهد.
- سادگی و انعطافپذیری: استفاده از Metasploit برای BIND کردن PAYLOAD بسیار ساده و در عین حال بسیار انعطافپذیر است.
- مثال: قبلاً مثالی از نحوه استفاده از msfvenom برای تولید یک PAYLOAD معکوس و BIND کردن آن به یک فایل EXE ارائه شد.
Veil-Evasion:
- عبور از آنتیویروس: Veil-Evasion ابزاری است که به طور خاص برای دور زدن آنتیویروسها طراحی شده است. این ابزار میتواند PAYLOADها را به زبانهای مختلف برنامهنویسی مانند Python، Ruby و Go تولید کند و آنها را به فرمتهای مختلف (از جمله EXE) تبدیل کند.
- کدگذاری و مبهمسازی: Veil-Evasion از تکنیکهای مختلف کدگذاری و مبهمسازی برای پنهان کردن کد مخرب از دید آنتیویروسها استفاده میکند
. - مفید برای تست نفوذ: این ابزار برای تست نفوذ و ارزیابی میزان کارآمدی آنتیویروسها بسیار مفید است.
TheFatRat:
- ابزار جامع: TheFatRat یک ابزار جامع برای تولید PAYLOAD و انجام حملات مهندسی اجتماعی است. این ابزار میتواند PAYLOADهای مختلف را تولید کند، آنها را به فایلهای EXE، APK و سایر فرمتها BIND کند و گزینههای مختلفی برای حملات فیشینگ و سایر تکنیکهای مهندسی اجتماعی ارائه میدهد.
- سادگی استفاده: TheFatRat رابط کاربری نسبتاً سادهای دارد و استفاده از آن برای کاربران مبتدی نیز آسان است.
ابزارهای دستساز و سفارشی:
- کنترل بیشتر: علاوه بر ابزارهای آماده، هکرها میتوانند با استفاده از تکنیکهای برنامهنویسی و دستکاری فایلهای اجرایی، ابزارهای دستساز و سفارشی خود را برای BIND کردن PAYLOAD ایجاد کنند.
- پنهانسازی پیشرفته: این روش پیچیدهتر است اما میتواند نتایج بهتری در پنهانسازی کد مخرب داشته باشد و تشخیص آن را برای آنتیویروسها دشوارتر کند
. - نیاز به دانش برنامهنویسی: این روش نیازمند دانش برنامهنویسی و درک عمیق از ساختار فایلهای اجرایی است.
آیا BIND PAYLOAD به فایل exe نیازمند دانش برنامه نویسی است ؟!
به صورت کلی وخیلی ساده و همچنین برای شروع نیازی به دانش برنامه نویسی ندارید فقط کافیه بتونید که با ابزار های گفته شده کار کنید که معمولا آموزششون درون اینترنت هست ولی خوب اگر بخواین ابزار های اختصاصی برای خودتون بنویسید نسبت به ویژگی هاش باید بتونید برنامه نویسی کنید مثلا یجا ممکنه Assembly مورد نیازتون باشه برای Shell های پیشرفته و یک جا ممکنه C# و یا C و پایتون به کارتون بیاد همه ی اینها زمانی مشخص میشه که هدفتون چیه و چیکار میخواین بکنید .
آموزش انتقال فایل مخرب به سیستم قربانی
ببینید برای انتقال فایل EXE ایی که بهش Payload بایند کردید روش های متنوع و زیادی وجود داره که خوب شما میتونید از خلاقیت خودتون استفاده کنید و یک روش رو انتخاب کنید برای انتقال فایل مخرب به سیستم قربانی . یکی از روش هایی که میتونید برای انتقال فایل مخربتون استفاده کنید مهندسی اجتماعی هست که بیاید و فایل بایند شده رو در قالب برنامه اصلی به شخص بدید و بگید که برای نصب و یا اجرای نرم افزار نیاز هست که آنتی ویروستون رو خاموش کنید و خوب اینجا چون برنامه اصلی هم اجرا میشه و کاربر میتونه عملیات دلخواهشو انجام بده شما کارتون خیلی راحت میشه و به مشکلی نمیخورید این وسط . سناریویی هم که در این ویدیو به کار برده شد همین بود .
خلاصه نتیجه گیری آموزش BIND PAYLOAD به فایل EXE
توجه داشته باشید که هک کردن افراد بدون اجازه خوشون جرم محسوب میشه و شامل مجازات میشه پس خیلی مراقب باشید که دارید چیکار میکنید و پاتونو سعی کنید از گلیمتون دراز تر نکنید که بخواین توی دردسر بیفتید پس حسابی مراقب باشید و تا تسلط پیدا نکردید به مباحث ناشناس ماندن و . . . اقدام به هک کردن افراد نکنید خلاصه بگم جو نگیرتتون اگر هم که نیاز به سرور و . . . داشتید روی ما میتونید حساب کنید یا خودتون برید سرور کرک کنید با آموزش کرک سرور ما میتونید اینکار رو انجام بدید یا سرورو کرکی میتونید از ما بخرید با هزینه کم و هکتون رو انجام بدید خلاصه که ما همه جوره هوتونو داریم 😊