
הטקסט המלא של הדקות הראשונות בהרצאה «עידכון של Metasploit» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאה הזו אני רוצה להראות לכם איך לעדכן את המטה ספלויט ואיך להתחבר לדאטה בייס אז בואו תראו אם אני אפעיל סתם msf קונסול באופן רגיל הוא יעבוד אבל אין לו דאטה בייס זאת אומרת אני אצטרך לכתוב הכל במחברת איזה אייפי מצאתי איזה פורטים פתוחים מצאתי איזה האשים מצאתי במקום שאני אכתוב את הכל לאיזה נוטפד או במחברת הוא יודע לשמור
לבד את כל תוצאות החיפוש הגילוי בתוך דאטאבייס, בתוך מסד נתונים, וזה ממש נוח. הוא יודע לנהל מסד נתונים, אנחנו יכולים לעשות פה help database ולראות את כל מה שהוא יודע לעשות.
הוא יודע להתחבר לדאטאבייס, הוא יודע לשמור שם על תוצאות של nmap, הוא יודע לראות את כל ההוסטים שמצאנו, את כל ההאשים, לוט זה האשים שמצאנו בכל מיני מערכות גילינו, הוא יודע לראות איזה פורטים פתוחים מצאנו, הוא גם יודע לנהל כמה פרויקטים בנפרד זאת אומרת אני יכול להגיד לו איזה וורקספייס פרויקט
מספר אחד ויהיו שם המחשבים של הפרויקט לדוגמה אני הולך ללקוח הבא אני יכול לעשות וורקספייס נפרד מרחב עבודה נפרד ושם יהיו מחשבים אחרים כדי לעשות הפרדה בין הפרויקטים הבעיה שכרגע אין לנו דאטאבייס זאת אומרת שאם נעשה דאטאבייס סטטוס אתם תראו שכרגע no קונקשן אין חיבור לדאטה בייס שנקרא פוסט גרס
אסקיואל כמו שיש מייקרוסופט אסקיואל מייקרוסופט אסקיואל מה אסקיואל יש כמה תוכנות של מסד נתונים כולם מדברים בשפת אסקיואל אז פוסט גרס אסקיואל זה מה שהוא יודע לעבוד המתכנתים של מטאס פלויט עובדים איתו ואנחנו צריכים להפעיל אותו אז בואו נעשה אקזיט ונראה מה המצב של פוסט גרס
אסקיואל הזה אז כמו שאתם מבינים הוא הוא בטח יהיה כבוי כי אף אחד לא הפעיל אותו, הנה אנחנו רואים שהוא במצב inactive שהוא לא פועיל אף אחד לא הפעיל את הסרוויס זאת אומרת שהוא מותקן במחשב הזה הוא קיים במחשב הזה אבל הסרוויס הזה כרגע לא עובד אז אנחנו יכולים להפעיל אותו איך אנחנו נפעיל אותו אנחנו יכולים לכתוב סטארט פקודת סטארט ולהפעיל אותו ידנית אבל יש לנו פה סקריפט שעושה את זה במקומנו זאת
אומרת שבמקום להפעיל אותו ידנית טוב בוא נפעיל אותו ידנית יכלנו גם לא להפעיל אותו ידנית עכשיו בסטטוס אתם יכולים לראות שהאקטיב אתם רואים לפני כן הוא היה אין אקטיב עכשיו הוא נהיה אקטיב הנה באקטיב נקודתיים יופי הפעלנו את הפוסט גרסט אסקיואל אבל זה גם לא מספיק למה זה לא מספיק כי צריך להקים את הדאטה בייס להקים את המסד זה שהתוכנה עובדת זה לא אומר שיש שם את הטבלאות הדרושות אז יש
לנו msdb msf metasploit db שיודע לעשות Initialized, להקים דאטאבייס מאפס. זאת אומרת, בתוך תוכנה של מסד נתונים צריך להקים את הדאטאבייס, כי התוכנה של מסד נתונים משרתת הרבה תוכנות שונות.
הפוסט-גרסט SQL יכול לשרת הרבה תוכנות וזה דאטאבייס כללי. אז אנחנו צריכים להקים בפנים את הדאטאבייס הספציפי של MSF, של המטאספלויד.
אז אנחנו כותבים msfdb init בבקשה כתבנו אותו הרצנו את הפקודה הוא אומר ככה database already started זאת אומרת שאם לא היינו עושים פה סטארט פה כתבנו נכון פקודת סטארט אני גם כותב לכם את כל הפקודות פה בצד שלא תהיו לחוצים על כל הפקודות אז במקום לעשות סטארט הוא ידע לעשות לבד את הסטארט הזה אחרי שהוא התחיל אותו הוא עשה creating database הוא יצר לנו את הדאטאבייס וuser msf
אז יש לנו user msf ו-database msf ואנחנו יכולים עכשיו להתחיל להשתמש בו. זאת אומרת, אנחנו יכולים להיכנס ל-MSF קונסול ולהתחיל להשתמש בו.
בואו נעשה פקודת הוסטס. עכשיו אנחנו רואים שיש לנו פה מתוך ה-database טבלה שאומרת איזה אייפים גילינו, איזה מחשבים גילינו, איזה מאקים גילינו למחשבים האלו.
יש לנו קונקשן ל-database. אם נעשה db-status אנחנו נראה שהוא מחובר ל-Connected to MSF על ידי פוסטגרס קונקטד. אני אספר לכם סוד, במקום להריץ את כל הפקודות האלו ידנית, היינו יכולים לסגור את הכל, לבוא לתפריט, ובתפריט יש לנו פה Exploitation Tools, כלי Exploits שמנצלים חולשות אבטחה, Exploits זה לנצל חולשת אבטחה,
אז יש לנו פה כלים שיודעים לנצל חולשות אבטחה ב-SQL, אבל אנחנו צריכים עכשיו MS Metasploit, דרך אגב יש פה msf payload creator אבל כרגע אנחנו נשתמש במטה ספלייט פריימוורק ומה התפריט הזה עושה מה האופציה בתפריט תעשה תראו מה היא תעשה היא תעשה סודו זה אומר תעשה run as administrator
לפקודת msfdb init היא תהתחל לנו את הדאטאבייס וה msfdb init הוא גם מפעיל את הסרוויס אם צריך ואז יריץ את ה msf console מה שעשינו עדנית האופציה בתפריט עושה אותו