
הטקסט המלא של הדקות הראשונות בהרצאה «העלאת הרשאות על ידי ניצול באגים בהרשאות NTFS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאה הזו אני רוצה להראות לכם איך אנחנו יכולים לנצל סרוויסים תוכנות שרצות ברקע שיש להם כל מיני באגים והם לא קשורים למייקרוסופט כדי להעלות לעצמנו הרשאות מיוזר לאדמין ואז כבר להפוך לסיסטם אז אנחנו הולכים לנצל סרוויס שלא קשור למייקרוסופט בכלל שהמתכנתים שלו פשוט בטעות לא תכנתו אותו כמו שצריך
אז אנחנו מתחילים מזה שפה יצרנו סוס טרויאני איך יצרנו סוס טרויאני? ידי MSF ונום יש לנו את זה פה בפקודות וגם בהרצאה קודמת הראנו את זה והעברנו את זה לקליינט דרך HTTP אוקיי אז יש לנו פה סוס טרויאני שיצרנו ואנחנו פה יוצרים מאזין שמחכה לחיבור מהסוס הטרויאני שלנו שהקורבן שלנו יתחבר אלינו ואנחנו נשלוט עליו אוקיי אז אנחנו מחכים פה
לקורבן שלנו בסשנס כרגע אין אף אחד אף אחד לא התחבר ובג'ובס ג'וב אפס ברגע שהקורבן שלנו מתחבר אנחנו מקבלים סשן, הנה בבקשה קיבלנו סשן, עשינו דאבל קליק יש לנו פה בסשנס סשן אחד, אבל סשן אחד שלנו שנכנסנו פנימה הוא רץ עם יוזר שיש לו הרשאות אדמיניסטרטור,
אבל הוא עשה דאבל קליק ולא run as אדמיניסטרטור, ולכן הפריבילגיות שיש לנו כרגע הן בסיסיות מאוד אנחנו לא יכולים לנצל את העובדה שהוא אדמיניסטרטור, כי הוא עשה דאבל קליק פשוט אוקיי, אז איך אנחנו הולכים לנצל את הסרוויסים שקיימים אצלו במחשב מה אנחנו יכולים לעשות אז תחשבו שיש
לו איזשהו סרוויס נניח הוא התקין את התוכנה הזאת בתמימות זו תוכנה אמיתית זה מדיה סרבר אמיתי זה לא משהו מזויף זאת חברה שלוקחת כסף על זה יש להם גרסה חינמית וגרסת פרופשנל בתשלום סרוויליו זה סטרימינג סרוור תוכנה אמיתית פשוט המתכנתים שם עשו באג קטן הנה אתם יכולים לראות c program file סרוויליו ניקח את זה בקופי
פייסט אולי נצטרך את הנתיב הזה נקסט הוא מתקין לנו שימו לב סרבר הוא מתקין לנו תוכנת שרת חובה מה זה תוכנת שרת זה למעשה סרוויס שרץ ברקע וקונסול שזה תוכנה שנוכל לנהל אותו זה הכל אמיתי זה לא איזה פייק זה לא משהו שאני כתבתי זאת חברה אמיתית פשוט גרסה 1.8 שלהם הנה יש לנו פה קונסול ניהול יש לנו פה סרוויס סטארט סרוויס סטופ קונסול ניהול
אנחנו יכולים לעשות פה סטרימינג לסרטים נניח לתוך טלוויזיה זה למעשה הופך את המחשב שלנו למדיה סטרימינג סרבר, אוקיי? וזאת תוכנה שגם עולה כסף.
בקיצור, הם עשו תוכנה אמיתית, פה אני קובע גם כן מה הסטטוס שלי, מה אני הולך להזריק לכל מיני מכשירים, זה פחות מעניין אותי, התוכנה הזאת. מה שמעניין אותי פה בסרוויסים שהתקינה סרוויס שירוץ ברקע ויקבל חיבורים, הנה בבקשה, הוא רץ עם הרשאות של לוקל סיסטם, שתבינו, כן? הוא רץ עם
הרשאות הכי גבוהות שיש, הסיסטם עצמו הם יכלו להריץ את זה עם כל יוזר אחר כן הם יכלו להריץ את זה סתם עם יוזר שקוראים לו נניח אלכס אבל הם לא עשו יוזר מיוחד ומוגבל לסרוויס שלהם הם עשו אותו כלוקל סיסטם אקאונט מה זה לוקל סיסטם אקאונט יעני הווינדוס עצמו אז השירות שלהם רץ עם
ווינדוס עצמו עם הרשאות של ווינדוס עצמו שזה הכי גבוה ואני רואה פה כמה באגים שהם עשו בואו נראה כמה באגים קודם כל ככה הבאג הראשון שהמתכנתים שלהם לא חשבו עליו זה הבאג שבתיקייה הזאת הקובץ הזה איפה הקובץ שהם עשו בוא נפתח עוד אחד קובץ אקזה שלהם נכון זה הקובץ אקזה שהסרוויס
מריץ נכון זה הקובץ בוא נבדוק סרוויליו דאבל קליק כן זה קובץ אקזה שהוא מריץ נכון c program files srvilio bain c program files srvilio bain אתם רואים זאת אומרת שווינדוס עצמו מריץ את הסרוויס את הקובץ אקזה הזה אוקיי זה נראה לנו מה הבעיה מה אתה רוצה מהם עשו הכל תקין הבעיה היא שהם לא שמו לב למשהו קטן ובסיקיוריטי
פה נתנו לכל היוזרים פול קונטרול עכשיו מה זה אומר שהם נתנו לי פול קונטרול שאני יכול לבוא ולדחוף פה את הסוס הטרויאני במקום הקובץ שלהם זאת אומרת אני יכול לבוא לפה לעשות פה ריניים לשנות פה שם לקובץ הזה ולקרוא לו מקו אוריג'ינל ולדחוף פה בשם הזה את הסוס הטרויאני שלי וברגע שאני אדחוף את הסוס
הטרויאני שלי הווינדאוס בזמן הריסטארט יעלה את הסוס הטרויאני שלי בוא ניצור סוס טרויאני ונעשה את זה אנחנו רוצים ליצור סוס טרויאני אבל איזה סרוויס לא כמו אקזה רגיל יש לנו פה אתם רואים ליצור אותו אקזה סרוויס טייפ אני מחליף לו את הטייפ אז זה מה שאני אעשה אני אלך לטאב הזה כרגע יש לי מייטרוג'ן רגיל אני כותב msfvenum ויוצר אקזה as a service
שירוץ כמו תוכנה ברקע, שיעמוד בכל הסטנדרטים הנדרשים, כמו מה קורה כשלוחצים סטארט, מה קורה כשלוחצים סטופ.
בקיצור, הוא יצר לי אותו. עכשיו אני לוקח וזורק אותו לקליינט שלי, לקורבן שלי. הנה, היה לי פה מייטרוג'ן, אתם רואים, אני עושה פה רפרש, נהיה לי מייטרוג'ן סרוויס.
אני שומר אותו פה, עושה לו Keep, Keep Anywhere, מייטרוג'ן סרוויס. פותח את התיקייה הנה הוא פה עושה לו קופי ומעתיק אותו לכאן לתיקייה הזאת של הסרוויס ורק מחליף לו את השם נכון במקום מייטרוג'ן סרוויס הוא יקרא סרוויליו סרוויס ואז מה יקרה שהווינדוס בזמן הריסטארט יפעיל
את הסוס הטרויאני אבל הוא יחשוב שהוא מפעיל את הסרוויס הזה כי המתכנתים שלו בטעות בטעות נתנו לי הרשאות של פול קונטרול שימו לב מה יקרה עכשיו, עכשיו נעשה הפעלה מחדש ותראו מה יקרה פה.
אנחנו עושים פה הפעלה מחדש, כרגע בסשנס יש לנו רק סשן אחד, נכון? הנה בואו נחכה, נראה מה יקרה ברגע שתעבור שם הפעלה מחדש. אני אמור לקבל פה סשן אוטומטי, הנה הוא עושה הפעלה מחדש ולפני שאני אעשה לוגין, בלי שאני אעשה לוגין זה יעלה לי אוטומט.
הופה, תראו איזה יופי, קיבלתי פה סשן חדש, סשנס. הנה יש לי סשן מספר 2 אם אני נכנס לסשן מספר 2 אני רואה שאני סיסטם איזה יופי ואפילו לא הייתי צריך לעשות לוגין בלי לוגין קיבלתי סיסטם למה כי את הסרוויסים הפעיל ווינדוס עצמו בזמן הריסטארט וזה מדהים אז הדבר הזה זה הטריק הראשון בעצם ניצלתי את
ההרשאות הכוזבות הפרמישינים הלא נכונים שמתכנתים של סרוויץ אחר נתנו לא קשורים למייקרוסופט הם נתנו לאברי וואן על קובץ אקס הרשאות והקובץ אקס הזה מופעל אוטומט בזמן הריסטארט אז דחפתי שם את הסוס הטרויאני שלי הדבר היחיד שאני רוצה להראות לכם איך אני עושה את כל זה בשורת פקודה לא בגרפי נכון עשינו הכל בגרפי אני רוצה לעצור את הכל ולהראות
לכם איך אני עושה הכל בשורת פקודה אז אנחנו נעשה פה סשן מינוס k נהרוג את כל הסשנים נמחק את מה שעשינו לגמרי נתקין אותו מחדש אתם רואים אנחנו מתקינים הכל מחדש כדי להחזיר הכל חזרה