آموزش دوره جامع هک قانونمند و امنیت سایبری با پایتون - آخرین آپدیت

دانلود Complete Ethical Hacking & Cybersecurity Course with Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جامع هک اخلاقی و امنیت سایبری با پایتون!

آیا آماده‌اید تا اسرار هک اخلاقی را کشف کرده و به یک متخصص امنیت سایبری تبدیل شوید؟ چه مبتدی باشید و چه یک متخصص امنیت مشتاق، این دوره شما را به یک سفر عملی در هک، تست نفوذ، امنیت شبکه می‌برد. تمام این‌ها با استفاده از پایتون و ابزارهای استاندارد صنعتی مانند کالی لینوکس، VirtualBox و Scapy انجام می‌شود.

آنچه خواهید آموخت:

  • ایجاد یک آزمایشگاه مجازی با ویندوز و کالی لینوکس
  • تسلط بر برنامه‌نویسی پایتون برای امنیت سایبری
  • ساخت یک تغییر دهنده آدرس MAC و یک اسکنر شبکه
  • توسعه یک ARP spoofer و یک packet sniffer
  • ایجاد keylogger و backdoor خودتان
  • تشخیص و جلوگیری از حملات ARP spoofing
  • اتوماتیک کردن اسکن آسیب‌پذیری برای برنامه‌های وب
  • یادگیری مبانی Metasploit و انجام هک وب‌سایت
  • نوشتن برنامه‌های مخرب (malware) مانند keylogger و تروجان
  • مهندسی اجتماعی و اصول آن

چرا این دوره را انتخاب کنید؟

  • رویکرد عملی: با سناریوهای واقعی هک یاد بگیرید.
  • هک اخلاقی و قانونی: تمرکز بر تست امنیت و دفاع.
  • بدون نیاز به تجربه قبلی: مبانی پایتون قبل از ورود به هک پوشش داده می‌شود.
  • مهارت‌های افزایش دهنده شغل: کسب دانش عملی امنیت سایبری برای مشاغل هک اخلاقی.

اهداف دوره:

  • یادگیری هک اخلاقی با پایتون
  • آموزش تست نفوذ با کالی لینوکس
  • توسعه ابزارهای امنیت سایبری با Scapy
  • آشنایی با آسیب پذیری های وب و نحوه مقابله با آنها
  • ساخت ابزارهای شناسایی و جلوگیری از حملات شبکه

با اتمام این دوره، قادر خواهید بود شبکه‌ها را تجزیه و تحلیل کنید، آسیب‌پذیری‌ها را شناسایی کنید و وظایف امنیتی را با استفاده از پایتون خودکار کنید.

این فرصت را از دست ندهید تا هک را به روش صحیح - اخلاقی و قانونی - یاد بگیرید. اکنون ثبت نام کنید و مهارت‌های لازم برای دفاع و محافظت از شبکه‌ها در برابر تهدیدات سایبری را کسب کنید!

پیش نیازها: هیچ تجربه قبلی در هک اخلاقی یا برنامه‌نویسی پایتون مورد نیاز نیست! ما از اصول اولیه شروع می‌کنیم و شما را در هر مرحله راهنمایی می‌کنیم و تا مباحث پیشرفته پیش می‌رویم.

مباحث کلیدی دوره:

  • امنیت شبکه: مبانی و پروتکل‌ها
  • تست نفوذ: مراحل و ابزارها
  • توسعه بدافزار: keylogger و تروجان‌ها
  • آسیب‌پذیری‌های وب: XSS و تزریق SQL
  • هک وب‌سایت: کشف مسیرهای پنهان و زیر دامنه‌ها
  • مهندسی معکوس و تحلیل بدافزار
  • امن سازی شبکه های کامپیوتری

با ما همراه باشید تا دنیای امنیت سایبری را به صورت حرفه ای یاد بگیرید.


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

آغاز به کار (مقدمه) Getting Started (Introduction)

  • تبلیغ دوره Course Promotion

  • آنچه خواهید آموخت و چگونه موفق شوید What You’ll Learn and How to Succeed

راه اندازی آزمایشگاه هک خود Setting Up Your Hacking Lab

  • بررسی اجمالی و ابزارهای مورد نیاز Overview and Required Tools

  • دانلود آخرین نسخه پایتون Download the latest Version of Python

  • دانلود ویژوال استودیو کد Download Visual Studio Code

  • دانلود Virtual Box Download Virtual Box

  • دانلود کالی لینوکس Download Kali Linux

  • دانلود ISO ویندوز 7 Download Windows 7 ISO

  • نصب ویندوز و کالی لینوکس بر روی VirtualBox Installing Windows & Kali Linux on VirtualBox

  • راه اندازی VSCode در کالی لینوکس Setting Up VSCode in Kali Linux

  • تسلط بر دستورات اصلی کالی لینوکس Mastering Basic Kali Linux Commands

تسلط بر اصول پایتون Mastering Python Fundamentals

  • اولین برنامه پایتون شما Your First Python Program

  • درک متغیرها Understanding Variables

  • کاوش در انواع داده ها Exploring Data Types

  • تبدیل نوع آسان شد Type Conversion Made Easy

  • کار با لیست ها Working with Lists

  • دستکاری لیست List Manipulation

  • استفاده موثر از تاپل ها Using Tuples Effectively

  • دستکاری تاپل Tuple Manipulation

  • تسلط بر مجموعه ها Mastering Sets

  • عملیات مجموعه در پایتون Set Operation In Python

  • توضیح دیکشنری ها Dictionaries Explained

  • کار با دیکشنری پایتون Working With Python Dictionary

  • منطق شرطی با دستورات If Conditional Logic with If Statements

  • بررسی زوج یا فرد بودن عدد Check Even or Odd Number

  • سیستم نمره دهی: استفاده از If-Elif-Else برای ارزیابی نمره Grading System: Using If-Elif-Else for Score Evaluation

  • حلقه زدن با حلقه های While Looping with While Loops

  • شمارش معکوس با استفاده از حلقه While در پایتون Countdown Using a While Loop in Python

  • رمزگشایی حلقه های For For Loops Demystified

  • تمرین کدنویسی حلقه For For Loop Coding Exercise

  • مجموع مضرب ها Sum of Multiples

  • ایجاد و استفاده از توابع Creating and Using Functions

  • کاوش در توابع داخلی با ChatGPT Exploring Built-in Functions with ChatGPT

  • نصب و استفاده از بسته های پایتون Installing and Using Python Packages

دستکاری آدرس های MAC Manipulating MAC Addresses

  • بررسی اجمالی پروژه و هدف Project Overview and Objective

  • معرفی آدرس های MAC Introduction to MAC Addresses

  • اجرای دستورات سیستم در پایتون Executing System Commands in Python

  • ساخت یک تغییر دهنده MAC اساسی Building a Basic MAC Changer

  • بهبود تغییر دهنده MAC با متغیرها Enhancing MAC Changer with Variables

  • اضافه کردن ورودی کاربر به تغییر دهنده MAC Adding User Input to MAC Changer

  • رسیدگی به مسائل ربودن (Hijacking) Handling Hijacking Issues

  • استفاده از آرگومان های خط فرمان Using Command Line Arguments

  • مقداردهی اولیه متغیرها به صورت پویا Initializing Variables Dynamically

  • بازسازی با توابع Refactoring with Functions

  • منطق شرطی در تغییر دهنده MAC Conditional Logic in MAC Changer

  • کد منبع کامل تغییر دهنده MAC Complete MAC Changer Source Code

  • اسکریپت تغییر دهنده آدرس MAC پایتون Python MAC Address Changer Script

طراحی یک الگوریتم قوی تغییر دهنده MAC Designing a Robust MAC Changer Algorithms

  • درک الگوریتم ها و تجزیه و تحلیل خروجی Understanding Algorithms and Output Analysis

  • استفاده از عبارات باقاعده (Regular Expressions) Using Regular Expressions

  • استخراج زیر رشته ها با Regex Extracting Substrings with Regex

  • بازسازی و بهینه سازی کد Refactoring and Optimizing Code

  • تایید تغییرات آدرس MAC Verifying MAC Address Changes

ساخت برنامه های اسکنر شبکه Building a Network Scanner Programs

  • بررسی اجمالی پروژه و هدف Project Overview and Objective

  • درک ARP و کاربردهای آن Understanding ARP and Its Uses

  • طراحی یک الگوریتم کشف شبکه Designing a Network Discovery Algorithm

  • ایجاد درخواست های ARP با Scapy Creating ARP Requests with Scapy

  • پخش بسته های ARP Broadcasting ARP Packets

  • ارسال و دریافت بسته ها Sending and Receiving Packets

  • تجزیه و تحلیل داده های بسته Analyzing Packet Data

  • بهبود خروجی با کاراکترهای Escape Enhancing Output with Escape Characters

  • کار با ساختارهای داده تودرتو Working with Nested Data Structures

  • کد منبع کامل اسکنر شبکه Complete Network Scanner Source Code

ایجاد یک ARP Spoofer Creating an ARP Spoofer

  • بررسی اجمالی پروژه و اهداف یادگیری Project Overview and Learning Objectives

  • نحوه کار جعل ARP (ARP Spoofing) How ARP Spoofing Works

  • استفاده از برنامه Arpspoof Using the Arpspoof Program

  • ایجاد و ارسال پاسخ های ARP Creating and Sending ARP Responses

  • استخراج آدرس های MAC Extracting MAC Addresses

  • حلقه زدن در ARP Spoofing Looping in ARP Spoofing

  • اضافه کردن یک شمارنده برای خروجی بهتر Adding a Counter for Better Output

  • نمایش خروجی پویا Dynamic Output Display

  • رسیدگی مناسب به استثناها Handling Exceptions Gracefully

  • بازیابی جدول ARP در صورت بروز استثنا Restoring ARP Table on Exception

  • کد منبع کامل ARP Spoofer Complete ARP Spoofer Source Code

توسعه یک Packet Sniffer Developing a Packet Sniffer

  • بررسی اجمالی پروژه و هدف یادگیری Project Overview and Learning Objective

  • گرفتن بسته ها با استفاده از Scapy Capturing Packets Using Scapy

  • استخراج داده ها از لایه ها Extracting Data from Layers

  • تجزیه و تحلیل بسته ها و استخراج فیلدها Analyzing Packets and Extracting Fields

  • استخراج رمزهای عبور از ترافیک Extracting Passwords from Traffic

  • استخراج URL ها از بسته ها Extracting URLs from Packets

  • شنود داده ها در ویندوز Sniffing Data on Windows

  • کد منبع کامل Packet Sniffer Complete Packet Sniffer Source Code

تشخیص حملات ARP Spoofing (آشکارساز Spoofer) Detecting ARP Spoofing Attacks (Spoofer Detector)

  • بررسی اجمالی پروژه و هدف یادگیری Project Overview and Learning Objective

  • اجرای پایتون در ویندوز Running Python on Windows

  • گرفتن و تجزیه و تحلیل پاسخ های ARP Capturing and Analyzing ARP Responses

  • تشخیص تلاش های ARP Spoofing Detecting ARP Spoofing Attempts

  • کد منبع کامل آشکارساز ARP Spoofing Complete ARP Spoofing Detector Source Code

نوشتن بدافزار - Keylogger Writing Malware – Keylogger

  • بررسی اجمالی پروژه و هدف یادگیری Project Overview and Learning Objective

  • ساخت یک Keylogger اساسی Building a Basic Keylogger

  • استفاده از متغیرهای سراسری در Keylogger Using Global Variables in Keylogger

  • ثبت کلیدهای ویژه Logging Special Keys

  • Threading و Recursion در Keylogger Threading and Recursion in Keylogger

  • برنامه نویسی شی گرا (OOP) Object-Oriented Programming (OOP)

  • سازنده ها و متغیرهای نمونه Constructors and Instance Variables

  • ارسال گزارش کلیدها از طریق ایمیل Sending Key Logs via Email

  • کد منبع کامل Keylogger Complete Keylogger Source Code

نوشتن بدافزار - Backdoors Writing Malware – Backdoors

  • اصول ارتباط Client-Server Client-Server Communication Basics

  • اتصال از راه دور با استفاده از Socket ها Remote Connection Using Sockets

  • ارسال و دریافت داده ها از راه دور Sending and Receiving Data Remotely

  • اجرای دستورات سیستم از راه دور Executing Remote System Commands

  • پیاده سازی عملکرد سرور Implementing Server Functionality

  • اسکلت ارتباط Client-Server Client-Server Communication Skeleton

  • بازسازی با کلاس Listener Refactoring with Listener Class

  • ایجاد یک کلاس Backdoor Creating a Backdoor Class

  • رسیدگی به دستورات و خروج Handling Commands and Exiting

  • تغییر دایرکتوری در سیستم های فایل Changing Directory in File Systems

  • دانلود فایل ها از کامپیوترهای قربانی Downloading Files From Victim Computers

  • دانلود هر نوع فایلی از کامپیوتر هک شده Download any Kind of File From Hacked Computer

بسته بندی و استقرار بدافزار Packaging and Deployment Malware

  • تبدیل برنامه های پایتون به فایل های اجرایی Converting Python Programs to Executables

  • اجرای فایل های اجرایی به صورت بی صدا Running Executables Silently

  • پیاده سازی تکنیک های پایداری Implementing Persistence Techniques

  • اجرای برنامه ها هنگام راه اندازی Launching Programs on Startup

  • ایجاد یک تروجان اساسی با دانلود و اجرای Payload Creating a Basic Trojan with Download and Execute Payload

  • تعبیه فایل ها در کد برنامه برای ایجاد تروجان Embedding Files in Program Code for Trojan Creation

  • اضافه کردن آیکون ها به فایل های اجرایی Adding Icons to Executables

هک وب سایت Website Hacking

  • نصب Metasploitable برای بهره برداری از وب Installing Metasploitable for Web Exploitation

  • دسترسی به Metasploitable از کالی لینوکس Accessing Metasploitable from Kali Linux

  • ارسال درخواست های GET به سرورهای وب Sending GET Requests to Web Servers

  • کشف زیر دامنه های وب سایت های هدف Discovering Subdomains of Target Websites

  • یافتن زیر دامنه های گوگل Finding Google Subdomains

  • کشف مسیرهای مخفی Uncovering Hidden Paths

  • استخراج لینک ها Extracting Links

  • فیلتر کردن نتایج استخراج شده Filtering Extracted Results

  • بازیابی فقط لینک های منحصر به فرد Retrieving Unique Links Only

  • نگاشت بازگشتی مسیرهای وب سایت Recursively Mapping Website Paths

دور زدن فرم ورود Bypassing the Login Form

  • ارسال درخواست های POST برای تلاش های ورود Sending POST Requests for Login Attempts

  • تکنیک های حدس زدن رمز عبور Password Guessing Techniques

توسعه یک اسکنر آسیب پذیری Developing a Vulnerability Scanner

  • بررسی اجمالی پروژه و هدف Project Overview and Objective

  • درک روش های GET و POST Understanding GET and POST Methods

  • تجزیه کد HTML به طور موثر Parsing HTML Code Efficiently

  • استخراج ویژگی های HTML Extracting HTML Attributes

  • خودکارسازی ارسال فرم Automating Form Submissions

  • ساخت ساختار اسکنر آسیب پذیری Building the Vulnerability Scanner Structure

  • استفاده از پارامترهای پیش فرض در اسکنر Utilizing Default Parameters in Scanner

  • مدیریت Session ها با درخواست های HTTP Managing Sessions with HTTP Requests

  • ارسال خودکار فرم ها با Payload ها Auto-Submitting Forms with Payloads

  • پیاده سازی روش اجرای اسکنر Implementing the Scanner Execution Method

  • تشخیص آسیب پذیری های XSS Detecting XSS Vulnerabilities

  • اسکن فرم ها برای نقص های XSS Scanning Forms for XSS Flaws

  • کشف آسیب پذیری های XSS در لینک ها Discovering XSS Vulnerabilities in Links

  • خودکارسازی کشف آسیب پذیری Automating Vulnerability Discovery

  • کد منبع کامل Complete Source Code

نمایش نظرات

آموزش دوره جامع هک قانونمند و امنیت سایبری با پایتون
جزییات دوره
12.5 hours
131
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,161
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Neamatullah Ekhteyari Neamatullah Ekhteyari

مدرس آنلاین - مهندس نرم افزار - تستر نفوذ