توسعه بدافزار لینوکس به طور عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه بدافزار لینوکس غیرقابل شناسایی
- توسعه نرمافزار با استفاده از زبان برنامهنویسی گو
- آشنایی با ساختار داخلی بدافزار مدرن لینوکس
- درک برنامهنویسی شبکه با استفاده از گو و پایتون
توضیحات دوره
در چند سال گذشته، بدافزارهای لینوکس رو به افزایش بودهاند. این موضوع باعث افزایش علاقه به مطالعه و تحلیل این تهدیدات در برابر پلتفرمهای لینوکس شده است. هدف دوره این است که شما را با دانش لازم برای شبیهسازی این تهدیدات آشنا کند و همچنین در موقعیت بهتری برای شناسایی و کاهش آنها در محیطهای لینوکس خود قرار دهد.
این دوره شما را در فرآیند توسعه بدافزار لینوکس خود با قابلیتهایی نظیر اجرای فرمانهای شل، انتقال فایل و گرفتن اسکرینشاتها راهنمایی خواهد کرد. همچنین خواهید آموخت که چگونه در لینوکس پایداری را تحقق بخشید. در نهایت، ما یک سرور سفارشی با استفاده از زبان برنامهنویسی پایتون ایجاد خواهیم کرد. این سرور برای تعامل با بدافزار در سیستم هدف استفاده خواهد شد.
این دوره به طور خاص برای تیمهای قرمز و تیمهای آبی مرتبط است. مدیران سیستم نیز از این دوره بهرهمند خواهند شد. تیمهای قرمز بهتر خواهند توانست این تهدیدات را در محیطهای لینوکس شبیهسازی کنند، در حالی که تیمهای آبی و مدیران سیستم در موقعیت بهتری برای شناسایی و پاسخ صحیح به این تهدیدات خواهند بود.
همچنین، اگر شما مهندس نرمافزار هستید که به یادگیری عملی در مورد زبان برنامهنویسی علاقهمند هستید، این دوره قطعاً به شما کمک خواهد کرد. زبان پایتون نیز استفاده شده است و این کار باعث میشود این دوره همچنین مناسب علاقهمندان برنامهنویسی پایتون باشد.
این دوره برای چه کسانی مناسب است؟
- کسی که به توسعه بدافزار با استفاده از گو علاقهمند هستند.
- تیمهای قرمز که به استفاده از گو برای ساخت بدافزار خود علاقهمند هستند.
- تیمهای آبی که به درک اجزای داخلی تهدیدات بدافزاری در برابر محیطهای لینوکس علاقهمند هستند.
- توسعهدهندگان گو و پایتون به یک پروژه جالب علاقهمند هستند.
توسعه بدافزار لینوکس به طور عملی
-
به این دوره خوش آمدید 01:56
-
دموی پروژه نهایی 04:02
-
راهاندازی محیط 01:47
-
راهاندازی پروژه 04:05
-
اتصال به سرور C2 03:31
-
دریافت فرمانهای ورودی 02:12
-
ارسال پاسخ مجدد 01:56
-
بستن و پایان دادن به اتصال 01:01
-
تغییر دایرکتوریها 04:24
-
انتقال فایل 01:13
-
آپلود فایل در ماشین 05:25
-
دانلود فایل از ماشین 05:01
-
فیکس کردن باگهای جزئی 00:37
-
گرفتن اسکرینشات 07:01
-
تحقق پایداری 07:01
-
اجرای فرمانهای شل 02:47
-
تست با Netcat 02:55
-
راهاندازی پروژه 01:45
-
ایجاد Listener 02:14
-
پذیرفتن اتصالات ورودی 01:42
-
حلقه برای دریافت فرمانهای مهاجم 01:22
-
مدیریت فرمان q/quit 01:38
-
دریافت و ذخیره اسکرینشات 03:24
-
دانلود فایل 03:11
-
آپلود فایل 04:47
-
فرمانهای شل 01:13
-
تست با RAT 04:34
-
گامهای بعدی 01:07
مشخصات آموزش
توسعه بدافزار لینوکس به طور عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:28
- مدت زمان :01:23:51
- حجم :548.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy