TGViewer
OS Internals OS Internals @oxaa55 · 3.64K subscribers
Post #97 3.71K
بررسی روال شروع به کار ویندوز با استفاده از ابزار ProcessMonitor

در پست قبلی مروری بر روی پروسه‌های اصلی ویندوز داشتیم. در این پست ابتدا ابزار ProcessMonitor و کاربرد آن معرفی شده و سپس به کمک آن روال شروع به کار پروسه‌ها در ویندوز بررسی می‌شوند.

ابزار ProcessMonitor یکی از ابزارهای SysInternals است که برای بررسی Internals ویندوز به کار می‌روند. به کمک این ابزار می‌توان از رویدادهای ایجاد و حذف پروسه، نخ، فراخوانی WinAPIها، دسترسی به رجیستری و فعالیت‌های شبکه‌ای که در برنامه‌ها رخ می‌دهد اطلاع پیدا کرده و آن‌ها را رصد نمود. یکی از قابلیت‌های جالب این ابزار این است که می‌تواند در Boot ویندوز شروع به جمع‌آوری اطلاعات کرده و فعالیت پروسه‌هایی که در زمان بوت ایجاد و حذف می‌شوند را به همراه رویدادهای آن‌ها ثبت نماید.

مهم‌ترین پروسه‌ای که در ویندوز وجود دارد system است که همیشه PID برابر ۴ داشته و کرنل سیستم‌عامل و درایورها تحت آن فعالیت می‌کنند. این پروسه برای شروع به کار ویندوز یک پروسه‌ی smss را در session صفر ایجاد می‌کند که به عنوان master عمل کرده و اولین پروسه‌ی user mode ای است که در ویندوز کار می‌کند. برای فعالیت ویندوز حداقل دو session صفر و یک وجود دارند که سرویس‌ها در session‌ صفر بوده و لاگین consoleای به ویندوز با session یک مدیریت می‌شود. پروسه‌ی smss master به ازای هر sessionای که ایجاد می‌شود یک smss‌ در آن session‌ایجاد می‌کند که پس از ساختن session از بین می‌رود.

مثلا در session صفر بخشی از وظیفه‌ی smss ایجاد csrss, wininit است که خود wininit پروسه‌های services, lsass را ایجاد می‌کند. یا در session یک وظیفه‌ی smss فرزند ایجاد csrss, winlogon است که خود winlogon باید logonUI را ایجاد کند که user/pass را از کاربر دریافت نماید.

در این ویدئو که بخشی از یکی از کلاس‌هایم است به کمک ProcessMonitor‌ چرخه‌ی ایجاد پروسه‌های ویندوز به صورت کامل بررسی می‌شود.

لطفا پست را برای علاقه‌مندان ارسال کنید.
لینک ویدئو در یوتیوب:
https://youtu.be/U6DEVvOT_d0
لینک ویدئو در آپارات:
https://www.aparat.com/v/MaX9N

#ShortWinInternals #windows #internals #processes #ProcessMonitor #WinBoot
YouTube Examining Windows Main Processes Using ProcMon [PER] در این ویدئو که بخشی از یکی از کلاس‌هایم است به کمک ProcessMonitor‌ چرخه‌ی ایجاد پروسه‌های ویندوز به صورت کامل بررسی می‌شود.
  • ❤ 11
  • 👍 6
  • 👏 2
  • 🤔 1
More from @oxaa55
  1. Sep 24, 2026🎯Inside the MBR: How the 512-Byte Boot Sector and Partition Tables Work ⁉️تا حالا به این…
  2. Aug 21, 2026🔸 کارگاه تخصصی «Linux Kernel Internals» اگر با Linux کار می‌کنید، شناختن دستورات و مدیریت…
  3. Aug 14, 2026OS Internals pinned «🚀 دوره‌ی Foundations of Linux Reverse Engineering and Exploitation ب…
  4. Aug 14, 2026🚀 دوره‌ی Foundations of Linux Reverse Engineering and Exploitation به صورت کامل منتشر شد!…
  5. Jun 3, 2026سلام به همه عزیزان، یکی از کارهایی که تجربه خیلی با ارزشی است و یادگیری زیادی داره، کار کر…
  6. Dec 12, 2025📢 انتشار فصل هفتم دوره Linux Exploit Development ℹ️ جزئیات ساختار فایل‌های ELF. مشاهده‌ی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →