آموزش اصول ساخت یک ابزار دسترسی از راه دور (RAT1) در سی شارپ

Fundamentals of Building a Remote Access Tool (RAT1) in C#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با نوشتن یک تروجان دسترسی از راه دور از ابتدا برنامه نویسی C#، شبکه و فناوری کلاینت-سرور را بیاموزید. روش های اجرا ایجاد یک مرکز کنترل مشتری مبتنی بر رابط کاربری گرافیکی ایجاد یک پوسته Portbinding پوسته اتصال معکوس نفوذ دیوار آتش ایجاد تروجان های نامرئی و پنهان اجرای دستورات در یک سیستم اتصال معکوس روش های فرمان و کنترل انتقال داده ها بین رشته ها و موارد دیگر. . . پیش نیازها: Windows PC پیشینه ای در برنامه نویسی و شبکه مفید خواهد بود، اما اجباری نیست

اگر می‌خواهید یک RAT از ابتدا بسازید و تک تک کدها را درک کنید، به‌جای اصلاح برخی از RAT پیچیده‌ای که در اینترنت پیدا می‌کنید بدون اینکه بدانید کارها چگونه کار می‌کنند، این دوره برای شما مناسب است.

ابزارهای دسترسی از راه دور که به عنوان RAT نیز شناخته می شوند برای کنترل از راه دور رایانه شخصی دیگر از طریق اینترنت یا شبکه محلی استفاده می شوند. این دوره آموزشی گام به گام آسان و ساده به شما نشان می دهد که نوشتن چنین ابزاری را از ابتدا شروع کنید. RAT ها در مدیریت شبکه، نظارت از راه دور، مدیریت سیستم، سیستم های آموزشی کلاس درس و غیره استفاده می شوند. همچنین معمولاً به عنوان یک بدافزار معروف به تروجان های دسترسی از راه دور مورد سوء استفاده قرار می گیرد. این دوره در مورد برنامه نویسی و شبکه C# است، اما یادگیری آن به روشی سرگرم کننده و هیجان انگیز با ساخت ابزار دسترسی از راه دور است.

اگرچه RATهای منبع باز موجود در اینترنت وجود دارد. آنها کاملاً پیچیده هستند و نویسندگان از ابتدا توضیح نمی دهند که چگونه کار می کنند. این دوره برای پر کردن این شکاف ایجاد شده است. فرض بر این است که دانش شبکه و کدنویسی صفر است و برای مبتدیان مطلق مناسب است. تاکید این دوره آموزش مبانی شبکه، ارتباط کلاینت و سرور، چندوظیفگی، کنترل و مدیریت فرآیندهای سرور، ایجاد و مدیریت فرمان و غیره است. این به شما امکان می‌دهد تا پروژه‌های پیچیده‌تر مشتری-سرور یا RAT را بهتر درک کنید. ما روی بلوک‌های اساسی هر فناوری RAT و کلاینت-سرور تمرکز می‌کنیم.

از دیدگاه توسعه دهندگان بدافزار به طور مستقیم یاد خواهید گرفت که نوشتن یک ابزار دسترسی از راه دور از ابتدا چگونه است.

این دوره بر اساس کتاب کلاسیک توسعه RATs با عنوان How to Write Your Own Remote Access Tools in C# است که توسط من در سال 2007 تالیف و در سال 2011 در آمازون منتشر شده است. همه کد منبع از آن کتاب گرفته شده و به روز رسانی شده است. آنها را در سال 2021 به روز کنید.

ویژگی ها:

  1. برنامه هایی بسازید که تروجان های دسترسی از راه دور ویندوز را از ابتدا شبیه سازی می کنند.

  2. C# و شبکه را بیاموزید.

  3. بهترین راه برای درک نحوه عملکرد تروجان های دسترسی از راه دور، نوشتن آن است.


همه چیز بسیار کاربردی است. بدون تئوری یا سخنرانی خسته کننده. بیشتر شبیه راه‌حل‌هایی است که می‌توانید آن‌ها را تکرار کرده و دنبال کنید.

در پایان این دوره، دانش اولیه برای ادامه تحصیل در توسعه RAT با مشاهده RATهای منبع باز موجود در اینترنت را خواهید داشت. این دانش و مهارت برای کسانی که مشتاق تیم قرمز هستند مناسب است. حتی اگر قصد ایجاد بدافزار ندارید، دانش و مهارت های خودی که از این دوره کسب می کنید، شما را به یک حرفه ای امنیتی بهتر تبدیل می کند.

همچنین، داشتن دانش عملی از توسعه RAT به شما درک بهتری از نحوه مهندسی معکوس بدافزار می دهد. در پایان این دوره، شما پایه محکمی برای درک نحوه عملکرد موش‌های صحرایی از درون به بیرون به دست خواهید آورد.


ابزار رایگان:

  • ما از ابزارهای رایگان ارائه شده توسط Microsoft Visual Studio 2019/2022 Community Edition استفاده خواهیم کرد.

  • من همچنین به شما یاد خواهم داد که چگونه ویژگی ویندوز Telnet را در ویندوز 10 فعال کنید


مناسب برای:

  • دانشجویان مهندسی معکوس و تحلیل بدافزار

  • برنامه نویسانی که می خواهند بدانند بدافزار چگونه ایجاد می شود

  • دانشجویانی که قصد ورود به تجزیه و تحلیل بدافزار و مهندسی معکوس، یا تسترهای نفوذ را به عنوان مسیر شغلی دارند

  • تسترهای نفوذ و هکرهای اخلاقی


پیش نیاز:

  • رایانه شخصی ویندوز

  • دانش برنامه نویسی اولیه مفید است اما اجباری نیست

  • مفاهیم اساسی شبکه مفید است اما اجباری نیست


سرفصل ها و درس ها

نمایش نظرات

آموزش اصول ساخت یک ابزار دسترسی از راه دور (RAT1) در سی شارپ
جزییات دوره
4.5 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,017
4.6 از 5
دارد
دارد
دارد
Paul Chin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Chin Paul Chin

من یک مدرس دانشگاه نیمه بازنشسته هستم و بیش از 20 سال تجربه در زمینه آموزش رایانه و فناوری اطلاعات دارم. علایق من از معکوس کردن ، کدگذاری تا طراحی گرافیک ، برنامه ها ، توسعه بازی ها ، موسیقی ، سلامتی ، معنویت و رفاه است. در اوقات فراغت من نیز پیانو و صفحه کلید می نوازم. من از آموزش حضوری و آنلاین لذت می برم و همچنین عاشق آموزش و الهام بخشیدن به دیگران برای موفقیت و زندگی در رویاهای خود هستم.