
ipconfig /all במערכת Windows.הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על IP / MAC / ARP» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, שמי ישי דהאן ואני מרצה לתחום של פנטריישן טסט, מבדקי חדירה. ונתחיל בהתקפה שנקראת התקפת Man in the Middle, התקפת ה-A שבאמצע.
נלמד קודם כל מושגי יסוד בסיסיים. אז ככה, כתובת Mac זאת כתובת פיזית שצרובה על כרטיס הרשת. כתובת IP, תעודת הזהות של מחשב ספציפי ברשת. בואו ננסה להבין יותר לעומק מה זה כתובת Mac.
אז לפני כן צריך להבין מה זה כרטיס רשת, כרטיס רשת נראה ככה, זה כרטיס רשת שנכנס בתוך הלוח-אם בתוך מחשב, התפקיד שלו זה להעביר מידע, להעביר תקשורת בין מחשבים, על כל כרטיס רשת כזה, כשהוא יוצא מן המפעל, צרובה כתובת Mac, כתובת שהיא ייחודית לכרטיס ואין עוד כתובת כזאת בעולם.
בואו נראה למשל מה כתובת המק בכונה הווירטואלית בווינדוס 10 שלי. נרשום ipconfig /all חייבים לרשום /all כדי שייתן לנו את כל המידע על כרטיס הרשת.
וכאן אנחנו יכולים לראות פיזיקל אדרס הכתובת הפיזית של הכרטיס היא 80027041804 אוקיי אז על כל כרטיס רשת אתם קונים מהחנות יש כתובת מק והיא ייחודית בעולם ותכף נבין מה היא עוזרת לנו בהתקפה הזאת ונשתמש בה.
כתובת IP זאת תעודת הזהות של מחשב ספציפי ברשת. אם אמרנו שכתובת Mac זאת כתובת קבועה שלא משתנה, אז כתובת IP זאת כתובת לוגית שמחלק אותה שרת DCP או כשאנחנו נותנים כתובת באופן ידני.
אז כאן ה-IP של המחשב של מכונת Windows 10 הוא 1028. זאת כתובת שמשתנה בהתאם לרשת, שאליה אני מתחבר אם כרגע אני אקח את המחשב הנייד שלי ויגלוש באינטרנט בבית קפה אז פראוטר בבית הקפה יחלק לי כנראה כתובת אחרת אבל הכתובת הפיזית תישאר תמיד הכתובת הזאת.
אמשיך. ARP זה פרוטוקול למציאת כתובות, פרוטוקול שתפקידו לאתר כתובת Mac של תחנה לפי כתובת ה-IP שלה. הפרוטוקול הזה תפקידו לאתר לנו כתובת מכל התחנות ברשת לפי כתובת IP זה אומר שהמחשב למשל יודע מה כתובת ה-IP של תחנה מסוימת אבל הוא לא יודע מה כתובת ה-MAC והוא רוצה לשלוח
מידע אז הוא צועק ברשת זה נקרא Broadcast הכתובת IP הזאת אני צריך שתתני לי את כתובת ה-MAC שלך בואו נראה איך זה עובד המחשב מנהל טבלה עם כל המיפויים של כתובות ה-MAC וה-IP שהמחשב תקשר איתם מחשב סטנדרטי מנהל טבלה כזאתי כל כתובת שהוא תקשר איתה בעבר הוא הוא רושם את כתובת ה-IP של התחנה שהוא תקשר איתה ואת כתובת ה-MAC של התחנה.
כל תחנה יש לי מיפוי כזה, יש לי טבלה כזאת. גם ב-Router יש לי טבלה כזאת שאומרת ש-IP מסוים שייך ל-MAC מסוים. בואו נבין איך הפרוטוקול ARP הזה עובד כשהוא מנסה למצוא את כתובת ה-MAC של IP ספציפי ברשת.
אז ככה, מציאת כתובת מתבצעת על ידי שידור בקשה ברודקאסט אל כל המחשבים ברשת של חבילת ARP המכילה את ה-IP של המחשב המבוקש. מה זה אומר בפועל?
בפועל זה אומר שהמחשב שמבקש כתובת Mac מסוימת, שולח בקשה שמספרה 1, ריקווסט תמיד זה מתחיל מ-1, כתובת הפיזית לא ידועה לנו כרגע אז הכל פה אפסים, כשתחזור התשובה אז פה תהיה כתובת המאק שביקשנו וסנדר אייפי זה אני 10.0.0.5 זה המחשב המבקש וממי הוא מבקש הוא מבקש כרגע מהראוטר ראוטר
תן לי בבקשה את כתובת המאק שלך מדברים 10.0.0.138 זה ראוטר סטנדרטי של בזק הוא המחשב הזה מבקש ממנו תן לי את כתובת המאק שלך כדי שאוכל לשלוח לך מידע המחשב עם אייפי המבוקש במקרה שלנו זה זה הראוטר, מגיב בתשובה למחשב המבקש ושולח אליו את כתובת
המאק שלו, אז כאן אני רואה ריפליי, אוקיי, זאת התשובה, כאן אני רואה את הכתובת פיזית שקיבלנו, כתובת מאק שמתחילה ב-ccb2, השולח הוא מק אדרס שדילינק זה הראוטר, אוקיי, ושולח הIP של הראוטר והמאק של הראוטר, למי הוא שולח? לטארגט, למבקש הבקשה, 10.0.0.5
זה מבקש הבקשה.