آموزش C++ و هک اخلاقی: از مبتدی تا پیشرفته [۲۰۲۵] - آخرین آپدیت

دانلود Learn C++ & Ethical Hacking: From Beginner to Advanced[2025]

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

یادگیری هک و برنامه‌نویسی همزمان با نوشتن برنامه‌های هک

بدون نیاز به دانش قبلی

زبان‌های مورد استفاده:

  • C++
  • Offensive C++
  • C++ برای توسعه بدافزار
  • C++ برای تست نفوذ

با اطمینان برنامه‌های مشابه را با C++ کدنویسی کنید.

شرح مطالب دوره:

توضیحات گام به گام

ارائه‌های همراه با توضیحات کامل

پیش‌نیازها:

هیچ دانش قبلی مورد نیاز نیست؛ در این دوره تمام آنچه نیاز دارید را خواهید آموخت.

برنامه‌نویسی تهاجمی C++ با پروژه‌های واقعی امنیت سایبری را بیاموزید

این دوره راهنمای نهایی شما برای یادگیری برنامه‌نویسی تهاجمی با C++ از طریق تجربه عملی و دست اول است. چه یک هکر اخلاقی باشید، چه تست‌کننده نفوذ یا علاقه‌مند به امنیت سایبری، این دوره ابزارها و دانش لازم برای تقویت مهارت‌های امنیتی تهاجمی شما را فراهم می‌کند.

با درک مبانی برنامه‌نویسی C++ شروع خواهید کرد و زمینه را برای ایجاد ابزارهای پیشرفته مورد استفاده در هک اخلاقی فراهم خواهید کرد. از طریق پروژه‌های هدایت‌شده، خواهید ساخت:

  • کی‌لاگر (Keylogger):

    نحوه نظارت مهاجمان بر فعالیت کاربر را درک کنید و از این دانش برای تقویت اقدامات امنیتی استفاده کنید.

  • دزد اطلاعات احراز هویت (Credential Stealer):

    آسیب‌پذیری‌های ذخیره‌سازی اطلاعات احراز هویت را کاوش کنید و بیاموزید چگونه از داده‌های حساس محافظت کنید.

  • شل معکوس (Reverse Shell):

    ابزاری برای تست اخلاقی سیستم‌های راه دور بسازید تا نقاط ضعف را شناسایی کنید.

  • اسکنر پورت (Port Scanner):

    پورت‌های باز را تجزیه و تحلیل کنید و نقاط ورود بالقوه را در محیط‌های شبکه‌ای شناسایی کنید.

این دوره برای ترکیب دانش نظری با کاربردهای عملی طراحی شده است و تضمین می‌کند که با درک عمیقی از برنامه‌نویسی تهاجمی C++ فارغ‌التحصیل شوید. در پایان، ابزارهای کاملاً کاربردی ایجاد کرده و بینشی در مورد چگونگی بهره‌برداری مهاجمان از آسیب‌پذیری‌های سیستم کسب خواهید کرد.

چرا این دوره منحصر به فرد است؟

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

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

مقدمه Introduction

  • مقدمه Introduction

آماده سازی محیط برای C++ Set up our environment for C++

  • نصب VMWare Workstation Pro Installation of VMWare Workstation Pro

  • نصب ویندوز Windows Installation

  • آماده سازی سیستم برای C++ Setting up system for C++

  • تست Testing

مبانی C++ Basics Of C++

  • اولین برنامه First program

  • متغیرها و انواع داده Variables and Data Types

  • ورودی و خروجی Input and Output

  • مشکل فضاهای خالی The problem of white spaces

  • جریان کنترل Control Flow

  • عملگرهای منطقی Logical Operators

  • سوئیچ Switch

  • حلقه ها Loops

  • توابع Functions

  • پروتوتایپ ها Prototypes

  • توابع قالب (Template Functions) Template Functions

  • کار با آرایه ها Working with arrays

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

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

  • پیوندها و اشاره گرها (Links and Pointers) Links and Pointers

کی لاگر (Keylogger) Keylogger

  • ایجاد پایه و اساس کد ما Create Fundation for our Code

  • تابع فایل لاگ Log file Function

  • ضبط کلیدها Capture Keys

  • تبدیل به فرمت قابل خواندن برای انسان Convert to human redable format

  • مدیریت CapsLK و Shift CapsLK and Shift handling

  • مدیریت BackSpace BackSpace handling

  • ارائه Presentation

سرقت اطلاعات احراز هویت (Credentials Stealer) Credentials Stealer

  • ایجاد پایه و اساس کد ما Create Fundation for our Code

  • تابع جداگانه برای فایل Separate function for File

  • تابع شمارش اطلاعات احراز هویت Function to Enumerate Credentials

  • بازیابی نام شبکه هدف Retrieve Target Network name

  • استخراج رمزهای عبور و نام های کاربری Extract passwords and Usernames

  • استخراج رمزهای عبور Passwords extraction

  • ارائه Presentation

شل معکوس (Reverse Shell) Reverse Shell

  • ایجاد پایه و اساس کد ما Create Fundation for our code

  • ایجاد سوکت Socket creation

  • تابع سوکت و اتصال (binding) Socket function and binding

  • گوش دادن به اتصال Listening for connection

  • پذیرش اتصال Accept connection

  • ارسال پیام به کلاینت Sending message to the client

  • ایجاد پایه و اساس کد سمت کلاینت Creating Fundation for Client side code

  • راه اندازی Winsock Winsock Initialisation

  • ایجاد سوکت Creating Socket

  • اتصال به کد سمت سرور Connecting to the server side code

  • دریافت پیام از کد سمت سرور Recieve Message from server side code

  • مدیریت دستورات در کد سمت سرور Command handling on Server side code

  • دریافت نتیجه اجرای دستور Recieving Result of Command Execution

  • تغییرات تابع اصلی Main function changes

  • اجرای دستور در کد سمت کلاینت Command execution on client side code

  • ارسال نتیجه به کد سمت سرور Sending Result to server side code

  • مدیریت دستور cd Cd command handling

  • ارائه Presentation

اسکنر پورت (Port Scanner) Port Scanner

  • عملگر سه گانه (Ternary Operator) Ternary Operator

  • ایجاد پایه و اساس کد ما Creating Fundation for our code

  • اسکن اولیه Basik scanning

  • اسکن محدوده Range scanning

  • کار با تردها (Threads) Working with Threads

  • دریافت نام سرویس و پروتکل Recieving service name and protocol

  • ارائه Presentation

نمایش نظرات

آموزش C++ و هک اخلاقی: از مبتدی تا پیشرفته [۲۰۲۵]
جزییات دوره
8 hours
59
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
359
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vulnsec Academy Vulnsec Academy

هکر اخلاقی