PracticU

פריצה ל-Facebook עם SSL Strip

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › פריצה ל-Facebook עם SSL Strip
מילון מושגים:
SSL - פרוטוקול להצפנת תקשורת ברשת ולאימות זהות השרת. קודמו של TLS, והשם עדיין נפוץ בשימוש.
ראוטר - התקן רשת שמעביר חבילות מידע בין רשתות שונות ובוחר את הנתיב שבו יגיעו ליעדן.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
ARP - פרוטוקול שמתרגם כתובת IP לכתובת ה-MAC של המכשיר המתאים ברשת המקומית.
כתובת MAC - מזהה ייחודי וקבוע של כרטיס רשת, המשמש לזיהוי המכשיר ברשת המקומית.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.

פריצה ל-Facebook עם SSL Strip
ההרצאה מתארת מתקפת "אדם באמצע" ברשת מקומית: מחשב תוקף מתחזה בעיני הקורבן לראוטר, ומנסה לגרום לדפדפן להשתמש ב-HTTP במקום ב-HTTPS. כך סיסמאות שהקורבן מזין לאתרים כמו Gmail או Facebook עלולות להיחשף בטקסט גלוי, והקורבן לא רואה שינוי מיוחד בדף.
מה ההתקפה מנצלת
פרוטוקול ARP ממפה כתובות IP לכתובות MAC בלי לאמת אותן. לכן אפשר לגרום לתחנות להאמין שכתובת הראוטר שייכת למחשב אחר, ותעבורה שאמורה ללכת לראוטר עוברת דרך המחשב התוקף. ההרצאה מציגה שזה אפשרי ברשת קווית, ושברשת אלחוטית זה קשה יותר.
למה זה חשוב
ההתקפה לא דורשת מהקורבן לעשות דבר חריג. הסיכון הוא שהסיסמה שהוא מזין באתר נחשפת בדרך, גם כשהוא חושב שהחיבור מוצפן.
איך מזהים ומונעים
ההגנה שההרצאה מציגה היא קיבוע כתובת ה-MAC של הראוטר כרשומה סטטית בתחנה, ומעקב אחרי שינוי בה. בצד המשתמש, כדאי לשים לב לכתובת בדפדפן: אתר שמצופה לו HTTPS ונפתח ב-HTTP הוא סימן אזהרה.

פרקי ההרצאה: פריצה ל-Facebook עם SSL Strip

  1. 00:00

    מבוא להתקפת האדם שבאמצע

  2. 00:39

    סביבת מעבדה עם שני מחשבי Windows

  3. 01:33

    חיבור מוצפן HTTPS מנקודת מבטו של המשתמש

  4. 03:07

    מה זה ARP ולמה הוא פגיע

  5. 05:16

    הרעלת טבלת ה-ARP בין שני מחשבים

  6. 07:13

    השפעת חוסר הצפנה על סיסמאות ברשת

  7. 08:15

    הגנה: כתובות MAC סטטיות בטבלת ARP

  8. 09:34

    כלי מתקדם יותר לניתוח תעבורת רשת

תמלול ההרצאה: פריצה ל-Facebook עם SSL Strip

הטקסט המלא של הדקות הראשונות בהרצאה «פריצה ל-Facebook עם SSL Strip» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:19

    טוב, אנחנו הולכים עכשיו לראות עקרונות אבטחה מאוד מאוד חשובים, מה זה ARPS Proof, מה זה SSL, איך אפשר בעצם להתגבר על האבטחה, והכנתי פה סביבה קטנה, זה למעשה שני מחשבי Windows 7 במצב נקי, כאשר כל אחד מהם נמצא ב-NAT, הם נמצאים ברשת NAT,

  2. 00:44

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

  3. 01:02

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

  4. 01:26

    אז כל מה שעושה הקורבן, שזה המחשב הראשון, אתם יכולים לראות פה, מינדוס 7.1 זה הקורבן שלי, הוא נכנס לג'ימל שלו, או לפייסבוק, זה לא משנה.

  5. 01:37

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

  6. 01:50

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

  7. 02:04

    אז art-a, אתם יכולים לראות שכתובת המאק של default gateway, בואו נראה מה זה default gateway אצלי. default gateway אצלי זה 22 ואני מ-29. אז 22, כתובת המאק שלו, כתובת של כרטיס הרשת הפיזית שלו, זה זה, be4, זה המאק ב-default gateway.

  8. 02:26

    עכשיו אני הולך בעצם לזייף לו לזייף את עצמי בתור ראוטר ולשנות לו את המאק הזה ואז אני כביכול יהפוך להיות ראוטר אז בואו נעשה את זה אז Windows 7 2 בואו נתחיל בלי SSL אתם יודעים מה בואו נתחיל בארפספוף פשוט ואחרי זה נעבור לSSL כדי שיהיה לנו נראה כמה כלים בואו ניכנס לגוגל ונתחיל עם הכלי הראשון קיין אנד אבר, שזה כלי ממש טוב, אבל מה?

  9. 03:01

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

  10. 03:21

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

  11. 03:34

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

  12. 03:50

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

  13. 04:02

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

  14. 04:34

    סורק לנו את כל המאקים שיש לנו על הרשת אנחנו רואים בעצם את כולם זה כמו לעשות סקן מאק אדרס יופי אחרי שאנחנו ראינו את המאקים יש לנו פה ארפ יפה פה נעשה פה פלוס ונגיד את מי אנחנו רוצים לתקוף אנחנו רוצים להיות באמצע באמצע מן אין דה מידל האדם הגבר שבאמצע כן אנחנו רוצים להיות בין זה לבין הקורבן שלנו בין 22 ל-129 בין 22 ל-22 אנחנו רוצים לעמוד

  15. 05:11

    באמצע אז בין 22 ל-129 בוחרים פה ופה שני מחשבים והנה מתחילים בעצם לוחצים על הלחצן הזה של סטארט סטופ ארט פוזינינג והנה הוא מתחיל להרעיל להרעיל אותם מה זה אומר זה אומר שעכשיו ארט מינוס איי שימו לב היה ב-2.2 היה מאק כזה שימו לב מה נהיה תראו איזה קטע השתנה לו המאק הבנתם זאת אומרת המחשב התוקף שלח לו כאילו החליפו כרטיס רשת בראוטר והמאק החדש זה זה

  16. 05:52

    בגלל שזה כתובת דינמית של המאק אז הוא אמר בסדר אין בעיה וקיבל ולמעשה פה זה הכתובת של התוקף ואתם יכולים לראות שזה גם זהה ל-130 מי זה 130 זה כנראה הכתובת של התוקף שלנו IP config / all more מי זה 130 בפיזיקל אדרס זה אמור להיות כתובת של התוקף הנה 192.68.2.130 זה התוקף יפה אז בעצם בטבלת

  17. 06:25

    המאקים אנחנו רואים שגם המאק של 2.2 וגם המאק של 1.30 הם למעשה זהים, כי התוקף אמר ש-2.2 זה אני. מצוין.

  18. 06:37

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

  19. 06:56

    זאת אומרת, אם תעבור תקשורת ותהיה פה סיסמה ל-HTTP, הוא ייקח את זה. היא תהיה סיסמה לshare לפופ 3 רק מה הוא לא יודע הוא לא יודע לעשות לקלף SSL זאת אומרת שאם יהיה HTTP ב-SSL הוא לא ידע להוריד את הSSL ולהסתכל בפנים ולכן נשתמש בכלי אחר לעשות את זה כרגע אנחנו מסתכלים מה זה הרפוזינג אחרי זה נוסיף לזה עוד שכבה יפה בוא ננסה

  20. 07:24

    לבדוק שזה באמת עובד ניכנס למשהו שמבקש שם וסיסמה אבל אין לו SSL 10.0.138 זה הראוטר שלי ואני כותב אדמין ואני כותב סיסמה ויפה לא הצלחתי להיכנס כי כתבתי סיסמה לא נכונה אבל שימו לב מה קרה פה אצל התוקף התוקף ראה שלשרת הזה הקליינט הזה שלח אדמין שם של יוזר בפסוורד פרקטיק הוא בשלושה סימני קריאה כי הוא למעשה ניתח את התקשורת יופי זה נקרא r-poisoning אם אנחנו נעצור

  21. 08:11

    את הפרוזינינג הזה ונעצור את הסניפינג הם יכולים לראות שכתובת של המאק צריכה לחזור חזרה עכשיו ההגנה בעצם היחידה נגד התקפה זאת זה לעשות מעקב לעשות מעקב אחרי כתובת המאק ולעשות אותה סטטית זאת אומרת לכתוב פקודת נטש h ולהגיד לו שכתובת של 22 או כתובת של different gateway זה מאק קבוע שהוא סטטי ולא דינמי

  22. 08:43

    ואנחנו אנחנו יכולים לראות שנראה לי שזה חזר חזרה נכון, זה לא היה BE4. יופי, יופי, אפשר לעשות ARP-D. ARP-D זה למחוק את כל הטבלה של ה-ARP.

  23. 08:59

    ARP זה מי שלא סגור על זה, זה פרוטוקול שממפה בין כתובות ה-IP ל-MACים. ARP-D, ARP-A, אין כלום, PING, WW, וואלאס, URL, יופי, ARP-A, הנה כן, חזר להיות BE4. הוא חזר להיות לבד ברגע שהפסקתי פוזינינג.

  24. 09:23

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

  25. 09:46

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

  26. 10:25

    זה כלי שגם יודע לעשות סניפינג לרכך על הכבל כל מיני סיסמאות האשים פופ שלוש איי סי קיו FTP HTTP להוציא את כל הסיסמאות אבל הוא יודע גם לעשות SSL Strip, אוקיי? SSL Strip כמו StripTees, רק ל-SSL.

  27. 10:45

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

  28. 11:03

    נלך לדסקטופ, נעשה לו Add Zip, יופי. ונעריץ אותו as אדמיניסטרטור, יפה. טוב, ופה אנחנו גם בוחרים איזה כרטיס רשת לעשות עליו סניפינג ואומרים לו תתחיל לעשות סניפינג סניפינג זה להרים את כל הפאקטים מהרשת ולרחרח אותם.

  29. 11:29

    לופי. עכשיו אנחנו רוצים עוד דברים. אנחנו רוצים שאתה תהיה נאט. אתה למעשה הופך להיות ראוטר. ואנחנו רוצים שתעשה לנו SSL סטריפ ותעשה לו Man in the Middle.

  30. 11:43

    יפה, הגבר שבאמצע. מה הכתובת של הראוטר? הוא צריך כמה פרמטרים. הכתובת של הראוטר במקרה שלנו זה 192.168.2.2. כתובת של הקליינט שאותו אנחנו רוצים לתקוף, כתובת של הקליינט בוא נראה IP קונפיג, אנחנו גם יכולים לתקוף את כל הרשת, 229, 229, 192, 168, 229, את קליינט

  31. 12:18

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

  32. 12:42

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

  33. 13:01

    הוא התחיל, הוא אמר סטארטינג נאט, סטארט הר פויזינינג, מן אנד דה מידל והוא מאזין בכל

לקורס המלא: קורס פריצה לאתרי אינטרנט אונליין

ההרצאה הקודמת: SSL Strip

ההרצאה הבאה: מבנה תעודה ב-SSL

הרצאות קשורות מקורסים אחרים

  • חסימת אתרים ב-FortiGate כמו facebook
  • הסבר על SSL VPN
  • אתר SSL Labs
  • סיכום ב-3 דקות - הגדרת SSL

קורסים נוספים במסלול

  • קורס SOC - מיישם הגנת סייבר
  • קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס סייבר והאקינג ל-Android - פריצה לטלפונים ואפליקציות אנדרואיד - בודק חוסן - Mobile App Pentesting