🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ابزار دسترسی از راه دور ۲ (RAT2): ضبط دسکتاپ و کیلاگرها
- آخرین آپدیت
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
افزایش قابلیتهای پیشرفته RAT: کپچر دسکتاپ، کیلاگر و اجرای دستورات از راه دور
ابزارهای دسترسی از راه دور (RAT) ابزارهایی هستند که برای کنترل کامپیوترهای دیگر از طریق اینترنت یا شبکههای محلی استفاده میشوند. RAT ها در مدیریت شبکه، نظارت از راه دور، مدیریت سیستم، سیستمهای آموزشی و موارد دیگر کاربرد دارند. این ابزارها همچنین میتوانند به عنوان بدافزار، تحت عنوان تروجانهای دسترسی از راه دور مورد سوء استفاده قرار گیرند، که در این حالت هکرها میتوانند بر روی دسکتاپ قربانی جاسوسی کرده، کلیدهای فشرده شده را ضبط و دستوراتی را از راه دور اجرا کنند.
این دوره آموزشی، ادامهدهنده دوره اول با عنوان مبانی ساخت ابزار دسترسی از راه دور (RAT1) در C# است که در آن به برنامهنویسی C#، شبکهسازی و توسعه اولیه RAT پرداختیم. در این دوره، شما خواهید آموخت چگونه:
قابلیتهای کیلاگینگ و کپچر دسکتاپ از راه دور را به پروژههای RAT خود اضافه کنید.
هرگونه تابع اجرای دستور از راه دور که میخواهید را ایجاد کنید.
یک رابط کاربری مقیاسپذیر با چندین تب برای سرور فرماندهی و کنترل طراحی کنید که امکان افزودن قابلیتهای نامحدود را فراهم میسازد.
کپچر دسکتاپ، کیلاگینگ و اجرای دستور از راه دور سه مورد از اساسیترین قابلیتهایی هستند که تقریباً در تمام RAT ها یافت میشوند و به همین دلیل لازم است نحوه کارکرد آنها را درک کنیم. بهترین راه یادگیری، کدنویسی آنها توسط خودتان است. یادگیری از RAT های متنباز موجود میتواند ناامیدکننده باشد زیرا بسیار پیچیده هستند و نویسندگان آنها دوره یا آموزشهایی برای توضیح آنها به مبتدیان ندارند.
ویژگیهای کلیدی این دوره آموزشی:
طراحی شده با در نظر گرفتن مبتدیان.
نحوه کارکرد کپچر دسکتاپ، کیلاگینگ و اجرای دستور از راه دور را به تفصیل مطالعه خواهیم کرد.
با کپچر ساده و اولیه دسکتاپ و کلیدهای فشرده شده شروع میکنیم.
سپس به تدریج قابلیتهای بیشتری را در طول دروس اضافه میکنیم.
به این ترتیب، میتوانید به راحتی و در قالب بخشهای کوچک، مطالب را دنبال کنید.
استفاده از فریمورک .NET Remoting برای توسعه سریع اپلیکیشن*.
*بهطور سنتی، RAT ها با استفاده از برنامهنویسی سوکت نوشته میشوند که کد را بسیار پیچیده و مستعد خطا میکند. در این دوره، راه جایگزینی را به شما نشان خواهم داد که نیازی به نوشتن کد سطح پایین ندارید. در عوض، میتوانید بر روی منطق و عملکرد برنامه خود تمرکز کنید. ما میتوانیم این کار را با استفاده از یک فناوری قدرتمند مایکروسافت به نام فریمورک .NET Remoting انجام دهیم.
تمام محتوای این دوره بسیار کاربردی است. بدون تئوری یا سخنرانیهای خستهکننده. بیشتر شبیه به راهنماییهای گام به گام است که میتوانید آنها را بازتولید کرده و دنبال کنید. با پایان این دوره، دانش اولیه لازم برای طراحی و ساخت هر نوع RAT شامل کپچر دسکتاپ و کلیدهای فشرده شده از راه دور و اجرای هر دستور از راه دور دلخواه را کسب خواهید کرد. این دانش و مهارتها برای افرادی که مشتاق فعالیت در تیمهای Red Team هستند، مناسب است. حتی اگر قصد ساخت بدافزار را ندارید، دانش و مهارتهای داخلی که از این دوره کسب میکنید، شما را به یک متخصص امنیت بهتر تبدیل خواهد کرد. همچنین، داشتن دانش عملی در توسعه RAT به شما درک بهتری از نحوه انجام تحلیل بدافزار بر روی RAT ها میدهد.
مناسب برای:
دانشجویان مهندسی معکوس و تحلیل بدافزار
برنامهنویسانی که میخواهند بدانند بدافزار چگونه ایجاد میشود.
دانشجویانی که قصد دارند در آینده در زمینه تحلیل بدافزار، مهندسی معکوس یا تست نفوذ فعالیت کنند.
تسترهای نفوذ و هکرهای اخلاقی
پیشنیازها:
کامپیوتر با سیستم عامل ویندوز
دانش پایه برنامهنویسی مفید است اما الزامی نیست.
گذراندن دوره مبانی ساخت ابزار دسترسی از راه دور (RAT) در C# الزامی است.
در این دوره خواهید آموخت:
نحوه افزودن کیلاگر و کپچر دسکتاپ از راه دور به RAT ها
طراحیهای کلاینت-سرور برای RAT ها
تکنیکهای کپچر دسکتاپ محلی
کپچر مستقیم دسکتاپ از طریق شبکه
استفاده از فریمورک .NET Remoting برای RAT ها
تکنیکهای اتصال معکوس برای دور زدن فایروالها
اجرای پیشرفته دستورات از راه دور
نحوه کار کیلاگرها
نحوه کپچر کلیدهای فشرده شده که توسط Windows Defender قابل شناسایی نیستند.
تست RAT ها با استفاده از ماشینهای مجازی
ایمیل خودکار کلیدهای فشرده شده ضبط شده
کیلاگرهای RAT
پروژههای آزمایشگاهی RAT
و موارد دیگر...
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
ایجاد یک سرور
Creating a server
اصطلاحات جدید کلاینت-سرور
New Client-Server Terminology
طراحی رابط کاربری سرور فرماندهی و کنترل جدید
Design of new Command and Control Server UI
عملی: ایجاد رابط کاربری سرور
Practical: Creating the Server UI
عملی: کدنویسی سرور
Practical: Coding the Server
ایجاد کلاینت RAT
Creating the Client RAT
کدنویسی کلاینت RAT
Coding the Client RAT
تست کردن RAT
Testing the RAT
کپچر مستقل دسکتاپ
Standalone Desktop Capture
مقدمه ای بر کپچر ریموت دسکتاپ
Introduction to Remote Desktop Capture
ساخت برنامه کپچر دسکتاپ محلی
Building the Local Desktop Capture Program
کپچر دسکتاپ محلی با پیش نمایش PictureBox
Local Desktop Capture with preview PictureBox
کپچر ریموت دسکتاپ اتصال مستقیم (با استفاده از .NET Remoting)
Direct Connection Remote Desktop Capture (using .NET Remoting)
مقدمه ای بر .NET Remoting در کپچر ریموت دسکتاپ
Introduction to .NET Remoting in Remote Desktop Capture
ایجاد پوشه solutions
Creating the solutions folder
ایجاد رابط Remoting
Creating the Remoting Interface
ایجاد سرور Remoting
Creating the Remoting Server
ایجاد کلاینت Remoting
Creating the Remoting Client
من یک مدرس دانشگاه نیمه بازنشسته هستم و بیش از 20 سال تجربه در زمینه آموزش رایانه و فناوری اطلاعات دارم. علایق من از معکوس کردن ، کدگذاری تا طراحی گرافیک ، برنامه ها ، توسعه بازی ها ، موسیقی ، سلامتی ، معنویت و رفاه است. در اوقات فراغت من نیز پیانو و صفحه کلید می نوازم. من از آموزش حضوری و آنلاین لذت می برم و همچنین عاشق آموزش و الهام بخشیدن به دیگران برای موفقیت و زندگی در رویاهای خود هستم.
نمایش نظرات