
הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על UAC» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם ברוכים הבאים להרצאות על Privileged Escalation שזה העלאת הרשאות כרגע אנחנו מדברים על העלאת הרשאות בתוך Windows והמטרה שלנו להפוך מיוזר פשוט ליוזר עם הרשאות של אדמין ואחרי זה להפוך ליוזר עם הרשאות של סיסטם שזה הרשאות הכי גבוהות של מערכת ההפעלה עצמה האמת מאדמין לסיסטם זה די פשוט הבעיה זה איך אני מיוזר פשוט הופך לאדמין
עכשיו שימו לב, אנחנו מדברים על זה שאני הצלחתי לפרוץ למחשב, אני כבר בתוך המחשב של הקורבן שלי כיוזר פשוט.
נניח הוא עשה דאבל קליק על סוס טרויאני, נניח שפרצתי לאיזשהו סרוויס, לאיזושהי תוכנה שרצה לו ברקע, ויש לה הרשאות יוזר פשוטות, לא הרשאות של סיסטם, ואז אני מקבל הכל, אלא הצלחתי לגרום לבן אדם להפעיל את הקוד הזדוני שלי עם הרשאות של יוזר, שזה הכי נפוץ, הוא עשה דאבל קליק על קובץ שהבאתי לו ב-Z, פה שלחתי לו קישור והוא
הוריד ועשה דאבל קליק. אז אנחנו מדברים על זה שאנחנו כבר לוקאלית במחשב, ואנחנו רוצים Local Privileged Escalation. עכשיו, אני לא אדבר איך אני פורץ מבחוץ, על זה דיברנו לפני כן, אנחנו כן נפרוץ, אבל אנחנו נתרכז באיך להעלות הרשאות.
עכשיו, יש עוד מושג שלא כל כך דיברנו עליו, שנקרא CVE, שזה בעצם מאגר מרכזי של כל חורי אבטחה שגילו אותם. Common Vernabilities and Exposures.
בקיצור, CVE הזה זה List of Publicy, רשימה ציבורית, Disclosed, כאילו דברים שהתגלו. Cyber Security Vernabilities, חולשות גלויות לכולם, רשימת החולשות הידועות והגלויות.
List of Publicy Disclosed Cyber Security Vernabilities, חולשות שהם כולם יודעים אותן. בואו נראה איזה חולשות יש לנו. לא יודע, יש לנו פה CVE מספר 2021, שזה השנה, והמספר חולשה 24,015.
מה זה? בתוכנת 40-E-Mail אנחנו יכולים לראות שזה של 40-Gate, מי שמכיר פיירוולים, יש שם גם תוכנת אימיילים, שרת שבודק אימיילים, 40-Mail.
לפני גרסה 644 יש משהו שהתוקף un-authocated, תוקף שלא עבר אימות, יכול להפעיל שם פקודות. בקיצור, זה נראה לי דווקא די חמור.
אז מי שיש לו 40 מייל לפני גרסה 644 חייב לעדכן, אחרת אפשר יהיה להריץ עליו פקודות מרחוק. מי שרוצה שיקרא על זה עוד קצת. אז זה חור אבטחה, והחור אבטחה הזה קיבל מספור.
ואנחנו נראה שאנחנו ננצל את חורי האבטחה האלו כדי להעלות לעצמנו הרשאות, לא רק כדי לפרוץ. ואתם יכולים לראות פה, יש פה עוד איזשהו חור אבטחה, עוד איזושהי תוכנה שהתוקף יכול להריץ כל קוד שיבוא לו, לתוכנת, לא יודע מה, דייוויד, הוידלי 8, גרסה כזאת וכזאת.
בקיצור, זאת רשימה ציבורית של חולשות אבטחה שהתגלו וקיבלו מספור. משהו ציבורי וידוע. לדוגמה, יש פה איזשהו ענה, Next Cloud Server.
אני לא יודע איזושהי חולשה פה. בקיצור, אתם יכולים להיכנס ולקרוא, יש מיליון חולשות. מה אנחנו רוצים להבין? אנחנו רוצים להבין מושג חדש שנקרא User Account Control, USC.
זה מושג די בסיסי, לומדים אותו בקורס טכנאים מחשבים ואנחנו גם חייבים להכיר אותו. מה זה המושג הזה? שימו לב, כשאני עושה CMD או כל תוכנה, לא משנה איזה תוכנה, אני יכול לעשות לה אופן רגיל או אופן run as administrator.
אפילו שהמשתמש שלי יש לו הרשאות של אדמיניסטרטור, אפילו שיש לו הרשאות אדמיניסטרטור, אני צריך באופן מפורש להשתמש בהם. אני חייב באופן מפורש לבקש לנצל את הזכויות שמגיעות לי, אחרת אני אהיה יוזר פשוט.
בואו תראו אני עושה פה רייט קליק קומפיוטר מנג'מנט ואני בודק באיזה קבוצות היוזר שלי נמצא והיוזר היחיד שיש לי פה עובד אתם רואים כל שעה הם דיסייבלד אתם רואים רק יוזר אחד פעיל פה בווינדוס אלכס היוזר הזה הוא ממבר אוף חבר בקבוצת אדמיניסטרטורס הוא חבר בקבוצת אדמיניסטרטורס זה אומר שמגיע לו כל מה שמגיע לאדמיניסטרטורים ואם נלך לגרופס ונמצא פה קבוצת
אדמיניסטרטורס גם נראה שיש פה גם את אלכס וגם יוזר אדמיניסטרטור. זאת אומרת, יש קבוצת אדמיניסטרטורס ויוזר אדמיניסטרטור אחד, ואלכס הוא גם בקבוצה הזאת.
זאת אומרת, אלכס מקבל את כל הכוח של האדמיניסטרטורים. דרך אגב, היוזר של האדמיניסטרטור מבוטל. זה שהוא שם, הוא עדיין מבוטל. אי אפשר להיכנס איתו, אסור לעשות איתו לוגין.
הוא דיסייבלד. איך הוא דיסייבלד? יש פה תווי הזה של אקאונט דיסייבלד. אם אני רוצה לפתוח אותו אני יכול להוריד את ה-v ואז אני פותח אותו.
טוב בקיצור יש לנו אלכס שהוא אדמיניסטרטור אבל אם אני אעשה cmd אני יכול להפעיל אותו כיוזר רגיל או עם הרשאות של אדמיניסטרטור אם אני רוצה הרשאות של אדמיניסטרטור לקבל אני צריך חלון ההסכמה זה נקרא קונצורן שאני מקבל פה פרומפט התראה usc prompt זה החלון הזה ואני צריך להביע הסכמה שאני מרשה לאפליקציה הזאת במקרה הזה זה CMD,
אני יכול פה לראות בדיוק איזה תוכנה זאת, תוכנת CMD, אני צריך לאשר לתוכנה הזאת לקבל הרשאות של אדמיניסטרטור. אני עושה yes והיא מקבלת.
יותר מזה, אני יכול לפתוח CMD עוד פעם, הפעם בלי הרשאות אדמיניסטרטור, ואז לא צריך לאשר כלום. אז יש לי אחד בלי ואחד עם. עכשיו, אם לא הייתי יוזר שהוא מלך התחיל האדמיניסטרטור, ששייך לקבוצת אדמיניסטרטורס, זאת אומרת שאם היוזר שלי לא היה בקבוצת אדמיניסטרטורס, היה יוזר רגיל ופשוט, הוא היה בקבוצת יוזרס הפשוטים.
שימו לב, יש פה קבוצת יוזרס, שזה כל מי שהוא לא אדמיניסטרטור, הוא נכנס לקבוצת יוזרס. בקבוצת יוזרס פה, יש לי פה יוזרים פשוטים. לדוגמה, כל מי שאינטראקטיבית נכנס למחשב, כל מי שאותטיקטד יוזרס עבר אימות.
יוזרים פשוטים בקיצור, כל מי שבקבוצת יוזרים פשוטים ורוצה לעשות run as האדמיניסטרטור צריך להכניס שם וסיסמה של יוזר שיש לו הרשאות אדמיניסטרטור.
זה נקרא credentials, זאת אומרת הטבלה הזאת ששואלת אותי האם אני מסכים או לא יכולה גם לשאול שם וסיסמה אם היוזר הנוכחי לא היה שייך לקבוצת אדמיניסטרטורים.
אם היוזר הנוכחי היה יוזר פשוט והוא עשה run as אדמיניסטרטור הייתה קופצת טבלה בשביל לעבור לאדמיניסטרטורס תכניס שם וסיסמה של מישהו ששייך לקבוצה הזאת. זה נקרא credentials.