לדלג לתוכן

מדריך לכלי Sysinternals - הכלים שכל מנהל מערכות ווינדוס חייב להכיר

יש שכבה אחת בעולם הווינדוס שרוב המשתמשים אף פעם לא רואים, ואם אתם רוצים להבין באמת מה קורה בתוך המערכת - למה תהליך תופס 90 אחוז מהמעבד, מי בכלל פתח קובץ מסוים, או איזו תוכנה נטענת אוטומטית בכל אתחול - אתם צריכים את חבילת הכלים שנקראת Sysinternals. זו אחת המתנות הכי שוות שמייקרוסופט אי פעם נתנה לקהילה, וזה חינם לגמרי.

מה זו בכלל חבילת Sysinternals

Sysinternals היא אוסף של עשרות תוכנות עצמאיות שנוצרו במקור על ידי מארק רוסינוביץ' עוד לפני שהוא הצטרף למייקרוסופט, ומאז נרכשה ונשמרת שם עד היום. כל כלי בחבילה עושה דבר אחד ספציפי, לעומק, וחושף מידע שלא רואים באף מנהל משימות רגיל. אין צורך להתקין כלום - רוב הכלים הם קובצי exe בודדים שמריצים ישירות.

זה בדיוק מה שהופך אותם לכלי עבודה יומיומי אצל אנשי תמיכה, מנהלי מערכות, וגם חוקרי אבטחת מידע שצריכים להבין מה תוכנה עושה בפועל במערכת.

Process Explorer - מנהל המשימות האמיתי

זה ככל הנראה הכלי הכי מפורסם בחבילה, ולא בכדי. Process Explorer הוא בעצם מנהל משימות על סטרואידים. הוא מציג לכם עץ תהליכים מלא - מי הפעיל מי, כמה זיכרון ומעבד כל תהליך צורך, אילו קבצים ו-DLL-ים כל תהליך טוען, ואפילו איזו חתימה דיגיטלית יש לקובץ ההרצה. אם אתם חושדים שתהליך מוזר רץ במחשב, זה המקום הראשון לבדוק.

Process Monitor - להקליט כל פעולה במערכת

בעוד ש-Process Explorer נותן לכם תמונת מצב, Process Monitor מקליט בזמן אמת כל פעולה שקורית - כל קריאה וכתיבה לקובץ, כל שינוי ברגיסטרי, כל פעולת רשת. זה נשמע כמו יותר מדי מידע, וזה באמת כזה בהתחלה, אבל ברגע שאתם לומדים לסנן את התוצאות, זה הופך לכלי בלתי ניתן להחלפה לאבחון תקלות. תוכנה קורסת בלי סיבה ברורה? הרצה עם Process Monitor כמעט תמיד תחשוף מה השתבש.

Autoruns - מי בכלל נטען בהפעלה

כל תוכנה שאי פעם התקנתם ורצתה אוטומטית בכל הפעלה של המחשב נרשמה איפשהו - ברגיסטרי, בתיקיית הפעלה, כשירות, או כמשימה מתוזמנת. Autoruns אוסף את כל המקומות האלה למקום אחד ומראה לכם בדיוק מה נטען ומאיפה. זה הכלי הראשון שכל טכנאי IT פותח כשמחשב "מרגיש איטי" בהפעלה, וגם כלי מרכזי לזיהוי תוכנות זדוניות שמנסות להישאר פעילות בסתר.

TCPView - מי מדבר עם מי ברשת

TCPView מציג רשימה חיה של כל חיבורי הרשת הפתוחים במחשב - אילו תהליכים מתחברים לאילו כתובות ופורטים, ובאיזה מצב כל חיבור נמצא. זה כלי פשוט להפליא אבל קריטי כשרוצים לבדוק אם תוכנה שולחת מידע לאן שהיא לא אמורה, או פשוט להבין למה יש כל כך הרבה תעבורת רשת יוצאת.

PsExec - הרצת פקודות מרחוק

PsExec מאפשר להריץ תוכניות על מחשב אחר ברשת בלי צורך בהתקנת תוכנת שליטה מרחוק. זה כלי שחוסך המון זמן למנהלי מערכות שצריכים לתחזק עשרות או מאות מחשבים בארגון, אבל חשוב לדעת - זה גם כלי שתוקפים אוהבים לנצל לרעה, ולכן חשוב להבין אותו גם מנקודת מבט של אבטחה.

ולמה בכלל ללמוד את זה

הכלים האלה לא רק "נחמדים לדעת". הם מייצגים דרך חשיבה - במקום להסתמך על מה שווינדוס מציג לכם למראית עין, אתם לומדים לחפור ולראות מה באמת קורה מתחת לפני השטח. זו בדיוק היכולת שמפרידה בין מישהו שיודע "להשתמש" בווינדוס לבין מישהו שבאמת מבין אותו, ומסוגל לפתור תקלות שאחרים נתקעים עליהם.

איפה לומדים את זה נכון

בקורס ווינדוס בסיסי יש פרק שלם שמוקדש לכלי Sysinternals ולהבנת מבנה מערכת ההפעלה, תהליכים ותהליכונים ומערכות קבצים - בדיוק הידע שצריך כדי להשתמש בכלים האלה נכון ולא רק ללחוץ כפתורים בלי להבין מה רואים. הכל בעברית, בחינם, עם תרגול מעשי.

ואם באמצע הדרך אתם נתקעים או פשוט רוצים להתייעץ עם מישהו שכבר מכיר את הכלים האלה, הצטרפו לקהילה בדיסקורד - זה חוסך המון זמן לעומת לחפור לבד.