×
ribbon

تا پایان تخفیف

آموزش اینترنال و تحلیل حافظه ویندوز

مدرس:

ابوالفضل کاظمی

درک دقیق Internals سیستم های عامل ، و به طور مشخص ویندوز، برای محققان امنیت، تحلیل گران بدافزار،... بیشتر
محبوب کاربران
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
4.8 (28)
11 دیدگاه
749دانشجو
92ساعت
سرفصل‌ها
پیشرفته سطح دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

بررسی موارد مشکوک در ویندوز و استفاده از آن برای Malware Hunting

شیوه‌ی استفاده از مباحث Internal ویندوز در تیم‌های آبی و قرمز

پایه‌ریزی تحلیل حافظه و Memory Forensics

آشنایی با مباحث از طریق نمایش کد برای درک عمیق موضوع

این دوره شامل:

29 ساعت ویدئو

6 جلسه متنی

10 تمرین و پروژه

2 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

13 هفته مهلت ارسال تمرین و پروژه

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

11 فصل138 جلسه29 ساعت ویدیو
Windows Architecture
  مجموعه کدها و اسلایدهای دوره
00:04
  معرفی سطوح دسترسی در CPU
06:48
  معرفی WSL و WindowsSandbox
03:59
  مروری بر منابع دوره
03:49
  مروری بر نسخه‌های مختلف ویندوز
07:31
  معرفی API ویندوز و گرفتن نسخه ویندوز با کد
17:47
  معرفی و کاربرد فایل Manifest
02:54
  فراخوانی توابع به صورت پویا با گرفتن آدرس تابع
13:40
  همگرایی نسخه‌های مختلف ویندوز
02:11
  مروری بر ویندوز 11
02:13
  معرفی ابزارهای استفاده شده در دوره
01:47
  مقدمات پروسه‌های ویندوز
07:04
  استفاده از Task Manager برای کسب اطلاعات
10:24
  شرح وضعیت Not Responding
01:58
  معرفی و مروری بر روی ابزار Process Explorer
18:19
  مقدمات حافظه مجازی در ویندوز
15:16
  مروری بر نخ‌های ویندوز
18:11
  کاربردهای حافظه‌ی TLS
12:20
  دریافت اطلاعات Thread Context و تغییر آن برای اجرای کد
19:08
  ایجاد Thread با API ویندوز و نمایش علت نیاز به انجام Synchronization
11:42
  ایجاد Semaphore با API ویندوز و بررسی آن با ابزار SysInternals
08:28
  مروری بر معماری ویندوز
16:50
  معرفی Subsystemهای ویندوز
16:27
  مقدمه‌ای بر COM و تست آن با Powershell
08:52
  شیوه‌ی نوشتن کدهای Native
06:54
  ساختار کدهای Native و پیاده‌سازی یک دمو
16:36
  پروژه فصل اول (الزامی)
120:00
WinDbg Basics and Windows Syscalls
Important Windows Processes
Function Calling Conventions
Process and Thread Internals
Memory Management
Driver Development
PE Details
GlobalFlags, Exceptions and Registry
Memory Forensics

پیش‌نیاز‌ها

برای حضور در این دوره لازم است با موارد زیر آشنا باشید:

  • آشنایی با مفاهیم سیستم عامل ویندوز
  • آشنایی ابتدایی با زبان برنامه‌نویسی C و C++
  • آشنایی با مفاهیم امنیت سایبری

توضیحات دوره

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

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

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

این دوره با هدف کنار هم قرار دادن مباحث عمیق سیستم‌عامل و ترکیب آن با برنامه‌نویسی و تحلیل حافظه منبع خوبی برای محققان امنیت در حوزه‌های مختلف بوده و موارد زیر را پوشش می‌دهد:

  • آشنایی با ساختارهای Internal ویندوز و طرز کار آن‌ها
  • شیوه‌ی استفاده از مباحث Internal ویندوز در تیم‌های آبی و قرمز
  • بررسی موارد مشکوک در ویندوز و استفاده از آن برای  Malware Hunting
  • دلیل بروز استثنا در برنامه‌ها و پیدا کردن Bug 
  • آشنایی با مباحث از طریق نمایش کد برای درک عمیق موضوع
  • پایه‌ریزی تحلیل حافظه و Memory Forensics

برای حضور در این دوره چه دانش‌هایی باید داشته باشم؟

  • آشنایی با مفاهیم سیستم‌عامل ویندوز
  • آشنایی ابتدایی با زبان برنامه‌نویسی C یا C++‎
  • آشنایی با مفاهیم امنیت سایبری

همچنین در مکتب خونه انواع دوره آموزش برنامه نویسی، آموزش C و C++‎، آموزش ویندوز و آموزش سیستم عامل به عنوان مکمل و پیش نیاز این دوره موجود است.

دیدگاه کاربران

4.8

بر اساس امتیاز 28 دانشجو

1
2
3
4
5

جواد شعاعی

10 روز پیش

5

عالی بود

علي شيخ علي شاهي

12 روز پیش

5

کاربردی و عالی

امیر صفری

18 روز پیش

5

عالیه

مرتضی احدی

2 ماه پیش

5

یه بخش هایی سخت میشد و توضیحات کافی نبود. با تشکر

سینا محمدی

1 سال پیش

5

عالی

سیدعلیرضا میرمحمدی

1 سال پیش

5

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

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
2دوره
16,928دانشجو
711نظر و امتیاز

ابوالفضل کاظمی فارغ‌التحصیل کارشناسی ارشد نرم‌افزار از دانشگاه علم و صنعت است. از دوران دبیرستان علاقه به مباحث شبکه، برنامه‌نویسی و تدریس در این زمینه داشته و از همان دوران فعالیت خود را با یادگیری و آموزش زبان ویژوال بیسیک شروع کرد. از سال ۸۷ به تدریس حرفه‌ای پرداخته و از سال 90 مشغول فعالیت در زمینه‌ی برنامه‌نویسی و امنیت است.

دوره‌های مشابه

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

خیر. با خرید دوره، امکان شرکت در دوره و دسترسی به محتوای آن را خواهید داشت؛ اما تنها در صورتی که در بازه زمانی تعیین‌شده دوره را با موفقیت و نمره قبولی به اتمام برسانید، گواهی‌نامه به نام شما صادر می‌شود.