آموزش توسعه اکسپلویت، بدافزار و استراتژی‌های دفاعی - آخرین آپدیت

دانلود Exploit Development, Malware, & Defensive Strategies

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره یک بررسی پیشرفته در زمینه توسعه اکسپلویت (Exploit Development)، ساخت بدافزار و استراتژی‌های دفاعی در هک اخلاقی ارائه می‌دهد. با تعمق در برنامه‌نویسی شی‌گرا، ساخت بک‌دورها، ایجاد پیلودهای مخرب و تحلیل ترافیک شبکه، زبان‌آموزان تجربه عملی در طراحی ابزارهای امنیت سایبری و به‌کارگیری آن‌ها برای تست‌های واقعی را کسب خواهند کرد. همچنین این دوره بر تاکتیک‌های دفاعی تمرکز دارد و زبان‌آموزان را به مهارت‌های لازم برای محافظت از سیستم‌ها در برابر همان اکسپلویت‌هایی که یاد می‌گیرند توسعه دهند، مجهز می‌کند. دوره با برنامه‌نویسی شی‌گرا (OOP) در پایتون شروع می‌شود، جایی که دانشجویان یاد می‌گیرند چگونه کلاس‌ها و متدها را تعریف و استفاده کنند، ارث‌بری را پیاده‌سازی نمایند و خطاها را مدیریت کنند. این دانش بنیادی برای ایجاد اسکریپت‌های قدرتمند در وظایف هک اخلاقی حیاتی است. سپس، به سراغ ایجاد و مدیریت بک‌دورها می‌رویم و به دانشجویان می‌آموزیم چگونه اسکریپت‌های شنود (Listener) بنویسند، دستورات را از راه دور ارسال کنند و ارتباطات را برای پنهان‌کاری رمزگذاری نمایند. این مسیر به تحلیل بدافزار ختم می‌شود، با درس‌هایی در مورد ایجاد و بسته‌بندی فایل‌های مخرب، پیکربندی آن‌ها برای اجرا در هنگام استارت‌آپ سیستم و استفاده از ابزارهایی مانند Regedit برای تغییر تنظیمات سیستم. علاوه بر تکنیک‌های تهاجمی، این دوره استراتژی‌های دفاعی کلیدی مانند شنود بسته‌ها و حملات مرد میانی (MITM) را بررسی می‌کند. دانشجویان یاد می‌گیرند چگونه ترافیک شبکه را با استفاده از Wireshark ثبت کنند، حملات ARP Poisoning ایجاد کنند و ابزارهایی برای اسکن شبکه و کی‌لاگینگ بسازند. گنجاندن مطالعات موردی واقعی و پروژه‌های عملی، درک جامعی از هر دو جنبه حمله و دفاع در امنیت سایبری به دانشجویان می‌دهد و آن‌ها را برای دریافت گواهینامه‌ها و نقش‌های پیشرفته در تست نفوذ و هک اخلاقی آماده می‌کند. این دوره برای یادگیرندگان سطح متوسط تا پیشرفته در زمینه‌های امنیت سایبری، تست نفوذ و توسعه اکسپلویت طراحی شده است. آشنایی با برنامه‌نویسی پایتون و مفاهیم شبکه مفید است اما الزامی نیست. محتوا برای متخصصانی که قصد دارند در تحلیل بدافزار، توسعه اکسپلویت یا استراتژی‌های دفاعی امنیت سایبری تخصص یابند، مناسب است.

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

برنامه‌نویسی شی‌گرا Object Oriented Programming

  • مقدمه‌ای بر برنامه‌نویسی شی‌گرا Object Oriented Programming Introduction

  • کلاس‌ها Class

  • متدها Methods

  • کاربرد عملی کلاس‌ها Class Practical Usage

  • ارث‌بری Inheritance

  • متدهای خاص Special Methods

  • مدیریت خطاها Error Handling

  • جمع‌بندی برنامه‌نویسی شی‌گرا Object Oriented Programming Outro

ماژول‌ها Modules

  • مقدمه‌ای بر ماژول‌ها Modules Introduction

  • استفاده از کتابخانه‌ها Using Libraries

  • نوشتن ماژول‌های شخصی Writing Our Own Modules

  • وارد کردن در مقابل دسترسی مستقیم Imported vs Direct

  • جمع‌بندی ماژول‌ها Modules Outro

تغییر دهنده مک (MAC Changer) MAC Changer

  • مقدمه‌ای بر تغییر دهنده مک MAC Changer Introduction

  • نصب PyCharm روی کالی لینوکس Installing PyCharm On Kali

  • آدرس MAC و IP MAC and IP Address

  • تغییر دستی مک Changing MAC Manually

  • استفاده از Subprocess Using Subprocess

  • آشنایی با متغیرها Introducing Variables

  • پردازش تاپل‌ها (Tuples) Processing Tuples

  • بهینه‌سازی و زیباسازی کد Beautifying the Code

  • ذخیره‌سازی Subprocess Saving Subprocess

  • آموزش Regex 101 Regex 101

  • کنترل مک جدید New MAC Control

  • سازگاری با پایتون ۳ Python3 Compatibility

  • جمع‌بندی تغییر دهنده مک MAC Changer Outro

اسکنر شبکه Network Scanner

  • مقدمه‌ای بر اسکنر شبکه Network Scanner Introduction

  • مرور مفاهیم ARP ARP Refreshed

  • نحوه عملکرد اسکنرهای شبکه How Network Scanners Work

  • درخواست ARP ARP Request

  • درخواست Broadcast Broadcast Request

  • پردازش پاسخ‌ها Processing Response

  • افزودن قابلیت‌های جدید Adding Features

  • سازگاری با پایتون ۳ Python3 Compatibility

  • جمع‌بندی اسکنر شبکه Network Scanner Outro

مرد میانی (MITM) Man In The Middle

  • مقدمه‌ای بر حمله مرد میانی Man In The Middle Introduction

  • مرور مفاهیم MITM MITM Refreshed

  • ایجاد پاسخ ARP ARP Response Creation

  • مسموم‌سازی ARP ARP Poison

  • به دست آوردن آدرس مک Getting MAC Address

  • ایجاد حلقه تکرار مداوم Looping Continuously

  • نمایش بهتر لاگ‌ها Displaying Better Logs

  • مدیریت خطاهای خاص Handling Specific Error

  • دریافت ورودی از کاربر Getting User Input

  • جمع‌بندی حمله مرد میانی Man In The Middle Outro

شنود بسته‌ها Packet Listener

  • مقدمه‌ای بر شنود بسته‌ها Packet Listener Introduction

  • مرور ابزار Wireshark Wireshark Refreshed

  • تحلیل با Wireshark Wireshark Analysis

  • جمع‌آوری بسته‌ها Gathering Packets

  • کار با لایه‌های شبکه Working With Layers

  • کاهش سطح HTTPS (Downgrade) Downgrading HTTPS

  • روش‌های محافظت از خود Protecting Ourselves

  • جمع‌بندی شنود بسته‌ها Packet Listener Outro

کی‌لاگر (Keylogger) Keylogger

  • مقدمه‌ای بر کی‌لاگر Keylogger Introduction

  • آماده‌سازی محیط ویندوز Setting Up Windows

  • کار با فایل‌ها Working With Files

  • ثبت کلیدهای کیبورد Logging Keyboard

  • ذخیره‌سازی لاگ‌ها Saving Logs

  • مدیریت خطاها Handling Errors

  • ارسال از طریق ایمیل Sending Email

  • کتابخانه Threading Threading Library

  • تست روی ویندوز Testing On Windows

  • جمع‌بندی کی‌لاگر Keylogger Outro

بک‌دور (Backdoor) Backdoor

  • مقدمه‌ای بر بک‌دور Backdoor Introduction

  • چگونه یک بک‌دور بنویسیم؟ How To Write a Backdoor?

  • باز کردن اتصال Opening a Connection

  • اجرای دستورات Running Commands

  • نوشتن اسکریپت شنود Writing Listener

  • ارسال دستورات با شنودگر Sending Commands With Listener

  • ساختار کلاس‌ها Class Structure

  • تکمیل کلاس‌ها Finishing Classes

  • جیسون (JSON) چیست؟ What is JSON?

  • پردازش داده‌های JSON Processing JSON

  • ارسال دستورات با لیست Sending Commands With List

  • پیاده‌سازی دستور Cd Cd Command Implementation

  • دریافت محتویات Getting Contents

  • ذخیره فایل‌ها Saving Files

  • رمزگذاری دانلودها Encoding Downloads

  • قابلیت آپلود Upload Functionality

  • مدیریت خطاها Handling Errors

  • سازگاری با پایتون ۳ Python3 Compatibility

  • جمع‌بندی بک‌دور Backdoor Outro

بسته‌بندی و فایل‌های مخرب Packaging & Malicious Files

  • مقدمه‌ای بر بسته‌بندی و فایل‌های مخرب Packaging & Malicious Files Introduction

  • فایل‌های مخرب Malicious Files

  • ساخت فایل‌های اجرایی (Executables) Creating Executables

  • رجیستری (Regedit) چیست؟ What is Regedit?

  • کپی کردن فایل‌ها Copying Files

  • اجرای فایل‌های مخرب در استارت‌آپ Running Executables On Startup

  • افزودن PDF به فایل Adding PDF to File

  • تغییر آیکون‌ها Changing Icons

  • تغییر پسوندهای فایل Changing Extensions

  • جمع‌بندی بسته‌بندی و فایل‌های مخرب Packaging & Malicious Files Outro

بسته‌بندی و راهنمای هکر اخلاقی Closing & Ethical Hacker's Handbook

  • بخش پایانی Closing

نمایش نظرات

آموزش توسعه اکسپلویت، بدافزار و استراتژی‌های دفاعی
جزییات دوره
14h 31m
93
(آخرین آپدیت)
1,726
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده