آموزش هک با پایتون: ساخت بیش از ۱۵ ابزار تست نفوذ [۲۰۲۵] - آخرین آپدیت

دانلود Python Hacking: Build 15+ Penetration Testing Tools [2025]

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

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

این دوره عملی برای دانشجویانی طراحی شده که می‌خواهند هک اخلاقی و برنامه‌نویسی Python را به طور همزمان یاد بگیرند. شما با ساخت بیش از 15 ابزار هک واقعی، از جمله reverse shell، بات‌نت‌ها، کرم‌های اینترنتی، کی‌لاگرها، ابزارهای brute force برای FTP/SSH، کرکرهای رمز عبور PDF و موارد دیگر، یاد می‌گیرید.

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

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

مباحث برنامه‌نویسی (Python 3):

  • برنامه‌نویسی سوکت (TCP, UDP)
  • چند رشته‌ای و هم‌روندی
  • ماژول‌های Python Requests & Subprocess
  • ورودی/خروجی فایل، تجزیه، سریال‌سازی
  • تعامل با سیستم عامل
  • ساخت ابزارهای CLI و اسکریپت‌های اتوماسیون
  • وارد کردن و استفاده از ماژول‌ها (به عنوان مثال os، socket، threading، subprocess، requests)
  • نوشتن کد چند پلتفرمی
  • ارسال و دریافت داده‌ها در شبکه‌ها

مباحث هک و توسعه بدافزار:

  • راه‌اندازی آزمایشگاه تست نفوذ (تنظیم VM لینوکس/ویندوز)
  • ساخت بات‌نت‌ها و کرم‌ها با عملکرد کامل
  • توسعه یک Python backdoor با قابلیت‌های remote shell
  • نوشتن یک کی‌لاگر سفارشی برای لینوکس و ویندوز
  • خودکارسازی حملات brute-force روی FTP و SSH
  • ایجاد یک اسکنر شبکه و اسکنر پورت
  • ساخت یک کرکر هش رمز عبور
  • ایجاد ابزارهای brute force رمز عبور PDF و محافظ‌های PDF
  • توسعه تروجان‌ها و reverse shellها
  • دور زدن آنتی‌ویروس و درک تشخیص بدافزار
  • توسعه اکسپلویت و اتوماسیون با استفاده از Python

پروژه‌هایی که خواهید ساخت:

  • FTP Brute Forcer - هزاران ترکیب نام کاربری و رمز عبور را امتحان کنید
  • SSH Brute Force Tool - حملات دیکشنری را روی سرورهای SSH خودکار کنید
  • Custom Backdoor - دستورات سیستم را از راه دور بر روی ماشین‌های آسیب‌دیده اجرا کنید
  • Reverse Shell - دسترسی از راه دور به ماشین‌های قربانی را برقرار کنید
  • Keylogger - کلیدهای فشرده شده را بی‌صدا ضبط کنید و گزارش‌ها را صادر کنید
  • Botnet Framework - چندین عامل را مستقر کرده و آنها را از یک سرور C2 کنترل کنید
  • Internet Worm - یک کرم Python بسازید که قادر به انتشار در سیستم‌ها باشد
  • PDF Cracker - PDF های محافظت شده با رمز عبور را با منطق brute-force باز کنید
  • PDF Protector - فایل‌های PDF خود را از دسترسی غیرمجاز ایمن کنید
  • Information Stealer - اعتبارنامه‌ها و داده‌های حساس ذخیره شده را استخراج کنید
  • Network Scanner - میزبان‌های فعال و پورت‌های باز را شناسایی کنید
  • Port Scanner - سرویس‌های در حال اجرا بر روی یک سیستم هدف را شناسایی کنید
  • Exploit Automation Tool - بارها را راه‌اندازی کرده و بردارهای حمله رایج را خودکار کنید

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

  • هکرهای اخلاقی مشتاق
  • دانشجویان تست نفوذ یا امنیت سایبری
  • توسعه‌دهندگان Python که به دنبال استفاده از مهارت‌ها در امنیت و توسعه بدافزار هستند
  • Bug bounty hunters که به دنبال ساخت ابزارهای شناسایی/اکسپلویت سفارشی هستند
  • برنامه‌نویسان سطح متوسط که قصد دارند برنامه‌نویسی امنیت تهاجمی را درک کنند

چرا این دوره؟

برخلاف دوره‌های کدنویسی معمولی، این دوره 100% بر روی امنیت سایبری تهاجمی متمرکز است. هر موضوع در زمینه هک و حملات واقعی آموزش داده می‌شود. بدون تئوری خسته‌کننده. هر مفهوم از طریق کدنویسی زنده Python، حملات واقعی و رفتار بدافزارها نشان داده می‌شود.

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

تنظیم آزمایشگاه و محیط:

  • نصب و پیکربندی Kali Linux، Windows 10 و Ubuntu در VirtualBox
  • راه‌اندازی یک آزمایشگاه امن برای آزمایش ابزارها بدون خطرات قانونی
  • یاد بگیرید که چگونه بدافزار خود را روی سیستم‌های جدا شده آزمایش کنید

اخطار قانونی:

این دوره صرفاً برای اهداف آموزشی و آزمایش اخلاقی در نظر گرفته شده است. تمام نمایش‌ها در یک محیط آزمایشگاهی کنترل شده انجام می‌شوند. هرگز از این تکنیک‌ها روی هیچ سیستمی بدون اجازه صریح استفاده نکنید.


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

مقدمه Introduction

  • مقدمه Introduction

  • قبل از شروع Before we start

  • کانال تلگرام Telegram channel

آموزش‌های بیشتر Further learning

  • دوره Course

راه اندازی آزمایشگاه Labs Setup

  • نصب VMWare و Kali Linux VMWare and Kali Linux Instalation

  • نصب Python و VSCode برای Kali Linux Python and VSCode Installation for Kali Linux

  • دستورات Commands

پایتون پایه Basik Python

  • کار با توابع و متغیرهای پایه Working with basik functions and variables

  • لیست‌ها و دیکشنری‌ها در پایتون Lists an Dictionaries in Python

  • کار با if، elif، else Working with if, elif, else

  • حلقه‌ها در پایتون Loops in Python

  • توابع در پایتون Functions in Python

  • مدیریت خطا در پایتون Error handling in Python

  • Threading در پایتون Threading inPython

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

  • تمرین بیشتر با Threads More practice with Threads

  • نوار پیشرفت در پایتون Progress Bar in Python

ابزارهای Enumeration با پایتون Enumeration Tools with Python

  • DNS چیست؟ What is DNS?

  • ایجاد ابزار Enumeration رکوردهای DNS Creating DNS Records Enumeration Tool

  • ایجاد ابزار Enumeration ساب‌دامین Creating Subdomain Enumeration Tool

  • تکلیف Homework

ایمن سازی فایل‌های PDF با پایتون: حفاظت از رمز عبور و فراداده Secure PDF Files with Python: Password & Metadata Protection

  • اولین تابع برای محافظ PDF First Function for PDF Protector

  • تکمیل محافظ PDF Finishing our PDF Protector

  • تکلیف Homework

شکستن فایل‌های PDF محافظت شده با پایتون: موتور Brute Force Crack Protected PDFs with Python: Brute Force Engine

  • تابع تولید رمز عبور در لحظه Function to generate passwords on the fly

  • استخراج رمزهای عبور از wordlist Extracting passwords from wordlist

  • سریع‌تر کردن برنامه Making our program faster

  • دریافت آرگومان از کاربر Takeing arguments from the user

  • تکلیف Homework

ایجاد اسکنر شبکه پایتون برای هک اخلاقی Create a Python Network Scanner for Ethical Hacking

  • ARP چیست؟ What is ARP?

  • ایجاد درخواست ARP Creating ARP request

  • استخراج اطلاعات از پاسخ Extracting info from the answer

  • کار با Threads برای برنامه Working with Threads for our program

  • تکلیف Homework

ایجاد اسکنر پورت برای هک اخلاقی Create Port Scanner for Ethical Hacking

  • ایجاد تابع اصلی برای برنامه Creating main function for our program

  • استخراج Banner از هدف Extracting Banner from our target

  • کار با Threads Working with Threads

  • فرمت‌بندی نتیجه Formating our result

  • تکلیف Homework

شکستن هش رمزهای عبور با پایتون Crack Password Hashes with Python

  • تابع تولید رمز عبور در لحظه Function to generate passwords on the fly

  • تایید هش Hash verification

  • کار با wordlist Working with wordlist

  • دریافت ورودی از کاربر Takeing input from the user

  • تکلیف Homework

ابزار حمله Brute Force خودکار SSH Automated SSH Brute Force Attack Tool

  • SSH چیست؟ What is SSH?

  • شروع اتصال SSH Init SSH connection

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

  • ورودی کاربر User input

  • تست برنامه Testing our program

  • شروع کرکر پیشرفته SSH Sarting our advanced SSH cracker

  • توابع تولید رمز عبور در لحظه و استخراج رمزهای عبور از wordlist Functions to generate passwords on the fly & extract passwords from the wordlist

  • کار با ورودی کاربر Working with user input

  • تست برنامه Testing our program

  • دستورات Commands

  • رفع خطاها Fixing errors

  • تکلیف Homework

ساخت کرکر Brute Force FTP در پایتون به صورت گام به گام Build an FTP Brute Force Cracker in Python Step-by-Step

  • FTP چیست؟ What is FTP?

  • تابع اصلی Main function

  • کار با wordlist Working with wordlist

  • تست برنامه پایه Testing our basik program

  • شروع برنامه پیشرفته Starting advanced program

  • کار با ورودی کاربر Working with user input

  • Parse آرگومان‌ها Parse arguments

  • تست برنامه Testing our program

  • دستورات Commands

  • تکلیف Homework

ایجاد Keylogger در پایتون Create Keylogger in Python

  • keylogger چیست؟ What is keylogger?

  • ایجاد keylogger پایه Creation of basik keylogger

  • ایجاد keylogger پیشرفته‌تر Creation of more advanced keylogger

  • تکلیف Homework

Python Reverse Shell & Backdoor: راهنمای کامل هک اخلاقی Python Reverse Shell & Backdoor: Full Ethical Hacking Guide

  • Reverse Shell چیست؟ What is Reverse Shell

  • ایجاد Listener سفارشی Creating custom Listener

  • ایجاد کد سمت کلاینت Creating client side code

  • توابع ارسال و دریافت داده Functions to send and recieve data

  • دستورات cd، upload و download cd, upload and download commands

  • تکلیف Homework

ساخت یک Info Stealer پایتون: تخلیه اطلاعات WiFi، مرورگر، سیستم Build a Python Info Stealer: WiFi, Browser, System Data Dump

  • Info Stealer چیست؟ What is Info Stealer?

  • استخراج کلید رمزگشایی Extracting decryption key

  • استخراج اعتبارنامه‌ها Extracting Credentials

  • رمزگشایی رمزهای عبور استخراج شده Decrypting Extracted Passwords

  • استخراج داده از کلیپ‌بورد Extracting data from clipboard

  • استخراج اطلاعات سیستم Extracting System Info

  • تست برنامه Testing our program

  • تکلیف Homework

ایجاد یک SSH Botnet پایتون: اجرای دستور از راه دور و کنترل کامل Create a Python SSH Botnet: Remote Command Execution and Full Control

  • Botnet چیست؟ What is Botnet?

  • اولین تابع برای SSH Botnet First function for SSH Botnet

  • شروع اتصال Init Connection

  • تست و رفع مشکلات Testing and Fixing problems

  • اجرای دستورات بر روی بات‌ها Commands execution on our bots

  • افزودن تابع برای DDOS Adding Function for DDOS

  • تست و حل مشکلات Testing and problems solving

  • تکلیف Homework

نوشتن یک کرم اینترنتی خود تکثیر شونده در پایتون Write a Self-Replicating Internet Worm in Python

  • کرم اینترنتی چیست؟ What is Internet Worm?

  • توضیح اکسپلویت SSH SSH exploit explanation

  • توضیح اکسپلویت NFS NFS exploit explanation

  • توضیح اکسپلویت PsExec PsExec exploit explanation

  • توضیح اکسپلویت WMI WMI exploit explanation

  • توضیح اکسپلویت RDP RDP exploit explanation

  • ایجاد Payload Payload creation

  • تابع برای اسکن خودکار شبکه Function to automatically scan network

  • ایجاد اکسپلویت SSH Creation of SSH exploit

  • تست و رفع مشکلات Testing and Fixing problems

  • ایجاد اکسپلویت‌های NFS، PsExec، WMI Creating NFS, PsExec, WMI exploits

  • تست و رفع مشکلات شبکه Testing and Fixing network problems

  • ایجاد اکسپلویت RDP Creating RDP exploit

  • تکلیف Homework

ایجاد یک Botnet سنتی پایتون: اجرای دستور از راه دور و کنترل کامل Create a Python Traditional Botnet: Remote Command Execution and Full Control

  • توضیح botnet پایه Explanation of basik botnet

  • شروع botnet پایه Starting our basik botnet

  • ایجاد مرکز برای botnet Creating Center for our botnet

  • تکمیل botnet پایه Finishing our basik botnet

  • توضیح botnet پیشرفته explanation of advanced botnet

  • ddos ddos

  • استخراج رمزهای عبور extracting passwords

  • مهم Important

  • ارتباط امن Secure Communication

  • تابع اصلی Main function

  • مبهم سازی رشته و تکنیک‌های پیشرفته در کد سمت کلاینت String obfuscation and advanced techniques on client side code

  • تست Botnet پیشرفته Testing our Advanced Botnet

  • تکلیف Homework

نمایش نظرات

آموزش هک با پایتون: ساخت بیش از ۱۵ ابزار تست نفوذ [۲۰۲۵]
جزییات دوره
14.5 hours
119
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,280
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vulnsec Academy Vulnsec Academy

هکر اخلاقی