آموزش جامع هسته ویندوز (کرنل) و دفاع در برابر هک برای مبتدیان تا متخصصان - آخرین آپدیت

دانلود Windows Kernel Defense and Hacking for beginners to experts

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

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

ارائه شده توسط: محقق امنیت هسته ویندوز

تخصص: هک نرم‌افزار و امنیت سیستم عامل

موضوعات کلیدی: دفاع و حمله در امنیت هسته، روت‌کیت، سیستم عامل، هایپروایزر، سخت‌افزار

هدف دوره: درک عمیق از اجزای داخلی روت‌کیت، سیستم عامل، هایپروایزر و سخت‌افزار.

قابلیت کاربردی: ایجاد مانیتور سفارشی مبتنی بر هسته.

بهترین مسیر: آسان‌ترین، مستقیم‌ترین و سریع‌ترین راه برای ورود به حوزه امنیت هسته و مجازی‌سازی.

پیش‌نیازها

  • زبان برنامه‌نویسی C (ضروری)
  • زبان اسمبلی (مزیت محسوب می‌شود)
  • توسعه برنامه‌های ویندوز (مزیت محسوب می‌شود)

نکته مهم: اگر در طول دوره سوالی داشتید، حتما بپرسید. همچنین برای تعامل و ارتباط بهتر دانشجویان با یکدیگر...

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

آیا تا به حال به کار در شرکت‌های بزرگ فناوری مانند مایکروسافت، گوگل یا فیس‌بوک فکر کرده‌اید؟ آیا آرزو دارید به یک هکر حرفه‌ای در سطح هسته تبدیل شوید و دانش و تجربه لازم را از یک محقق امنیت کسب کنید؟ اگر پاسخ شما مثبت است، درنگ نکنید و این دوره را انتخاب کنید. این دوره به ساده‌ترین شکل ممکن، شما را از صفر به سطوح پیشرفته امنیت هسته هدایت خواهد کرد.

رشد شغلی: درک دانش سطح پایین (low-level) یک مزیت بزرگ برای پیشرفت شغلی شماست. علاوه بر متخصصان امنیت، این دانش به شما در اشکال‌زدایی (debugging) برنامه‌های سطح بالا نیز کمک می‌کند. در این دوره، نحوه کاوش و بهره‌برداری از دانش هسته و سطح پایین در تحقیق و توسعه برای محصولات واقعی را خواهید آموخت.

آشنایی با پشت صحنه: با شرکت در این دوره، قادر خواهید بود تا آنچه در پشت صحنه پروژه‌های امنیتی سطح پایین اتفاق می‌افتد را درک کنید و بفهمید که موتورهای ضد تقلب (anti-cheat) چگونه کار می‌کنند.

توسعه درایور ویندوز: نحوه شروع توسعه درایور در ویندوز را یاد خواهید گرفت، چه به عنوان یک سرگرمی و چه به عنوان یک شغل.

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

مهارت‌های عملی پس از دوره

در پایان این دوره، خواهید توانست:

  • درایورهای هسته خود را برای اهداف امنیتی بنویسید.
  • هسته سیستم عامل را دیباگ کنید.
  • خطاهای صفحه آبی مرگ (Blue Screen of Death) را عیب‌یابی کنید.
  • راهکار امنیتی مبتنی بر هسته شبیه به سیستم‌های ضد تقلب توسعه دهید.
  • ابزارهای تهاجمی مبتنی بر هسته را خودتان بسازید.
  • راهکار امنیتی مبتنی بر هایپروایزر توسعه دهید.
  • ابزارهای تهاجمی و دفاعی مبتنی بر هایپروایزر را بسازید.

کاربرد تکنیک‌ها: این دوره تکنیک‌های کلی را آموزش می‌دهد که برای توسعه یا تحلیل سیستم‌های ضد تقلب، روت‌کیت‌ها، یا تقلب‌های بازی بسیار کاربردی هستند.

این اولین تجربه من به عنوان مدرس است. امیدوارم سفر آموزشی لذت‌بخشی در این دوره داشته باشید. اگر هرگونه سوالی در طول دوره داشتید، لطفاً بپرسید.


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

برنامه‌نویسی درایور هسته ویندوز Introduction Windows Kernel Driver Programming

  • مقدمه‌ای بر برنامه‌نویسی درایور هسته ویندوز Introduction to Windows Kernel Driver Programming

  • راه‌اندازی محیط توسعه هسته Setting up your kernel development environment

  • راه‌اندازی محیط اشکال‌زدایی هسته Setting up kernel debugging environment

  • نوشتن اولین درایور Hello world Write your first Hello world driver

  • مقدمه‌ای بر هسته سیستم‌عامل - ایمیج اجرایی Introduction to Kernel Internals - Executable Image

  • مقدمه‌ای بر هسته سیستم‌عامل - درایورها Introduction to Kernel Internals - Drivers

  • مقدمه‌ای بر هسته سیستم‌عامل - حافظه Introduction to Kernel Internals - Memory

  • مقدمه‌ای بر هسته سیستم‌عامل - Thread Introduction to Kernel Internals - Thread

  • مقدمه‌ای بر هسته سیستم‌عامل - Process Introduction to Kernel Internals - Process

  • مقدمه‌ای بر هسته سیستم‌عامل - پردازنده‌ها Introduction to Kernel Internals - Processors

  • مقدمه‌ای بر هسته سیستم‌عامل - فراخوانی سیستمی Introduction to Kernel Internals - Syscall

  • ارتباط بین حالت کاربر و حالت هسته Communicating between user mode and kernel mode

  • مقدمه‌ای بر Callback سیستم System Callback Introduction

  • نظارت بر کل فعالیت سیستم در هسته ویندوز Monitoring the whole system activity in Windows Kernel

  • فارنزیک هسته - تشخیص تزریق نخ از راه دور / ردیابی ایجاد مسیر فرآیند Kernel Forensic - Detect Remote Thread Injection /Process Path Creation Tracing

  • فارنزیک هسته - تخلیه تمام DLL / درایورهای بارگذاری شده در زمان اجرا در هسته Kernel Forensic - Dumping every DLL / Drivers loaded runtime in kernel

  • فارنزیک هسته - نظارت بر دسترسی به رجیستری در هسته Kernel Forensic - Monitoring Registry Access in kernel

  • فارنزیک هسته - شمارش ساختار داخلی Kernel Forensic - Enumerating Internal Structure

  • محافظت از فرآیند توسط درایور و در برابر هکر Protecting process by driver and against hacker

  • جایگزین‌های ارتباط بین حلقه‌ها Cross-Ring Communication Alternatives

  • پیامدهای امنیتی بسته درخواست ورودی/خروجی (IRP) I/O Request Packet (IRP) security implication

  • خلاصه Summary

توسعه Hypervisor برای امنیت Hypervisor Development for security

  • مقدمه‌ای بر Hypervisor Introduction to Hypervisor

  • کامپایل و اجرای اولین هایپروایزر شما Compile and Run your first hypervisor

  • درک internals هایپروایزر Understanding the hyperivsor internals

  • نظارت بر سیستم‌عامل شما توسط هایپروایزر (نخ، ورودی/خروجی، فراخوانی سیستمی، و غیره) Monitoring your OS by hypervisor (Thread , I/O, Syscall, etc..)

  • رهگیری API هسته بدون شکستن سیاست امنیتی سیستم Intercept kernel API without breaking the system security policy

  • مجازی‌سازی تو در تو - kHypervisor برای امنیت توضیح داده شد Nesting Virtualization - Explained kHypervisor for security

نمایش نظرات

آموزش جامع هسته ویندوز (کرنل) و دفاع در برابر هک برای مبتدیان تا متخصصان
جزییات دوره
5 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
815
4.1 از 5
دارد
دارد
دارد
Kelvin Chan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kelvin Chan Kelvin Chan

متنی برای ترجمه وجود ندارد.