PracticU

איך לפרוץ wifi במחשב

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › איך לפרוץ wifi במחשב
מילון מושגים:
Wi-Fi - טכנולוגיה לחיבור מכשירים לרשת ולאינטרנט באופן אלחוטי, בעזרת גלי רדיו.
סיסמה - מחרוזת תווים סודית שמשמשת לאימות זהות המשתמש בעת כניסה למערכת. ככל שהיא ארוכה ומורכבת יותר, כך קשה יותר לנחש אותה.
כתובת MAC - מזהה ייחודי וקבוע של כרטיס רשת, המשמש לזיהוי המכשיר ברשת המקומית.
האש - פונקציה שממירה מידע לערך קצר באורך קבוע. שינוי קטן בקלט משנה את התוצאה, והיא חד-כיוונית.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
RADIUS - פרוטוקול לאימות ולהרשאה מרכזיים של משתמשים שמתחברים לרשת, נפוץ בחיבורי Wi-Fi ו-VPN.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.

איך לפרוץ wifi במחשב
ההרצאה מסבירה למה רשת WPA2 עם סיסמה משותפת נחשפת לניחוש לא מקוון של הסיסמה, לאחר שתופסים את לחיצת היד הראשונית של ההתחברות. היא מראה גם למה הסתרת שם הרשת וסינון לפי כתובות MAC אינם מגנים באמת.
איך הפריצה עובדת
1. השגת לחיצת היד: כשמכשיר מתחבר לרשת, הוא מבצע עם נקודת הגישה לחיצת יד שמכילה נתונים מוצפנים שמבוססים על הסיסמה. מי שמאזין לרשת בזמן ההתחברות יכול לתפוס אותה.
2. התחברות מחדש: מכשירים מתחברים שוב אוטומטית אחרי ניתוק, ולכן אפשר להמתין להתחברות חדשה, או לגרום לה, כדי לתפוס את לחיצת היד הנחוצה.
3. בדיקה לא מקוונת: מתוך לחיצת היד נלקח ערך hash, ובודקים מול רשימת מילים אם סיסמה כלשהי מייצרת את אותו ערך. הבדיקה נעשית על המחשב של התוקף ולא מול הרשת, ולכן הרשת לא רואה אותה.
4. הזרזת הבדיקה: שם הרשת מתווסף לסיסמה לפני החישוב, ולכן אפשר לחשב מראש טבלה לכל שם רשת נפוץ ולהשוות אליה תוך שניות.
5. גבול הסיסמה: סיסמה קצרה יחסית נבדקת בכל הצירופים בזמן סביר, ואילו סיסמה ארוכה ומורכבת עם שם רשת מתווסף הופכת לבלתי מעשית לבדיקה.
למה ההגנות הנפוצות לא מספיקות
- הסתרת שם הרשת: שם הרשת נשלח בתעבורה, ולכן מוסתר רק לכאורה ונחשף מהר.
- סינון לפי MAC: כתובת MAC נשלחת ברשת בגלוי, ולכן תוקף יכול להתחזות לכתובת שראה ברשת ולהתחבר.
איך מתגוננים
- סיסמה ארוכה ואקראית: ככל שהסיסמה ארוכה ופחות צפויה, קשה יותר לבדוק אותה ברשימות מילים ובטבלאות מוכנות מראש.
- שם רשת שאינו ברירת מחדל: שם שאינו ברירת מחדל מונע שימוש ברשימות של שמות מוכנים מראש.
- אימות אישי ב-RADIUS: ארגונים משתמשים בשרת RADIUS ובאימות אישי לכל משתמש במקום סיסמה משותפת אחת. לפי ההרצאה, זו האבטחה האמיתית.
שימו לב
- התוקף לא צריך סיסמה כדי לתפוס את הנתונים, ולכן ההגנה בבית נשענת כולה על חוזק הסיסמה.
המסקנה: ברשת ביתית, סיסמה ארוכה ושם רשת שאינו ברירת מחדל הם ההגנה הממשית. הסתרה וסינון MAC לא מספיקים, ובארגון מומלץ אימות אישי דרך RADIUS.
השיעור הבא בקורס: פריצה ל-Wi-Fi - הצפנת WPA

פרקי ההרצאה: איך לפרוץ wifi במחשב

  1. 00:00

    הכרת סוגי אבטחה בוויי-פיי

  2. 02:48

    הכנת דיסק הפעלה חי של Kali

  3. 06:11

    הגדרות הראוטר: רשת מוסתרת והצפנה

  4. 10:59

    זיהוי הצפנה WPA2 ומפתח משותף מראש

  5. 14:09

    ניתוח התעבורה בוויירשארק

  6. 17:52

    הכרת פונקציית Hash חד-כיווני

  7. 20:51

    רשימות מילים ומהירות הבדיקה

  8. 24:28

    טבלאות Hash מחושבות מראש

תמלול ההרצאה: איך לפרוץ wifi במחשב

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

  1. 00:02

    שלום לכולם, אנחנו היום הולכים לפרוץ Wi-Fi שמוצפן ב-WPA2 ושגם SSID שלו מוחבא, גם שהוא מוחבא וגם שיש לו פילטר לפי מ"כים. עשינו את ההגנה המקסימלית שבן אדם עושה בבית ואנחנו הולכים לפרוץ את כל זה בעזרת ערכה שנקראת AirCRACKNG.

  2. 00:25

    AirCRACKNG זאת ערכת כלים של כל מה שקשור ל-Wi-Fi Network Security. יש פה גם מוניטורינג, גם אטאקינג וגם קראקינג ואנחנו הולכים לעשות את כל זה ביחד.

  3. 00:38

    מה שחשוב להבין שאפשר לעשות את זה בשתי צורות. צורה ראשונה זה עם כרטיס Wi-Fi שאני מכניס אותו לתוך מכונה וירטואלית. זאת אומרת, אם יש לי Wi-Fi ב-USB אני יכול לקחת ולהכניס אותו לתוך מכונה וירטואלית, אבל זה בתנאי שיש לכם כרטיס Wi-Fi ב-USB חיצוני.

  4. 01:03

    רק זה אפשר להכניס לתוך מכונה וירטואלית של קאלי לינוקס. למי שהווי-פיי מובנה בלוח M הוא לא יכול להכניס את זה לתוך מכונה וירטואלית והוא צריך להכין LiveCD דיסק LiveCD כדי להעלות את כל המחשב שלו מתוך USB עם קאלי בפנים.

  5. 01:23

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

  6. 01:50

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

  7. 02:10

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

  8. 02:30

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

  9. 02:42

    כי אי אפשר לקחת את הצ'יפ של Wi-Fi ולהכניס אותו לתוך מכונה וירטואלית. אי אפשר. רק מה ש-USB אפשר לחבר.

  10. 02:52

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

  11. 03:03

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

  12. 03:18

    נלך לפרויקט שלהם ונוריד את התוכנה. ווין 32 דיסק אימג'ר הוא מתקין אימג'ים. אנחנו מורידים אותו מסורס פורג' שזה הכל אופן סורס ואפשר לראות את הקודים.

  13. 03:32

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

  14. 04:01

    עכשיו אנחנו מורידים דיסק איזו ברגע שיש לנו את שניהם דיסק איזו ואת התוכנה אנחנו פשוט מתקינים אותו על ה-USB שלי אחרי שסיימנו להוריד את התוכנה הזאת win32disk imager אנחנו נותנים לו את קובץ ISO שהורדנו מכניסים לו את ה-USB שלנו שצריך להיות לפחות 4 ג'יגה רצוי יותר אבל לפחות 4 ג'יגה ולוחצים right הוא אומר שהוא הולך למחוק את כל הדיסק אני אומר לו בסדר אני מאשר לך למחוק את כל הדיסק עושה לו yes

  15. 04:38

    והוא מתחיל לשפוך את ה-ISO הזה לתוך כונן F ואנחנו רואים איך שהוא מתקדם שימו לב זה usb קצת איטי אז אתם רואים פה את המהירות כמה זמן זה ייקח והנה הוא כותב את כל האיזו לתוך usb אחרי זה אנחנו מעלים את המחשב מתוך האיזו הזה.

  16. 04:57

    זהו עכשיו נשאר לנו רק לחכות רבע שעה. יפה מאוד עכשיו כשהמחשב עלה לי מתוך usb מתוך live cd אני יכול לעשות בדיקה האם הדרייבר נתמך אני כותב airmonnng עכשיו אני צריך לראות האם הדרייבר הזה נתמך על ידי אייר מונו אינג'י בוא ניכנס לאתר ונמצא אותו והנה אתם יכולים לראות שבאתר שלהם בתוך הצ'יפס של סנטרינו

  17. 05:21

    יש דרייבר של הווי פיי שלי והוא אכן נתמך והוא נתמך לצורך עבודה בלינוקס לא בווינדוס רק בלינוקס הוא נתמך ואנחנו עלינו בלייב סידים ונוכל לעשות הכל עם הווי פיי שלי שהוא מותקן על המחשב הפיזי זאת אומרת אני לא חייב usb למה אני לא חייב USB כי יש לי דרייבר שמובנה בלוח IM ונתמך על ידי Aircracking G. עכשיו כשהבנו

  18. 05:51

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

  19. 06:13

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

  20. 06:25

    הגדרתי בראוטר בוויירלס ש-SSID לא Enabled, זה אומר שהוא לא משדר אותו, זה Hidden. זה נקרא רשת מוחבאת, רשת סודית, שזה Security יחסית ברמה גבוהה. נקרא שהרבה תהיה רשת אלחוטית ורק מי שיודע את השם יכול להתחבר אליה.

  21. 06:45

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

  22. 07:17

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

  23. 07:25

    גם עשיתי לו Mac פילטרינג ואפשרתי לו רק שניים שיוכלו להתחבר ל-Wi-Fi הזה לפי ה-Mac. אז היא גם מוחבאת, גם מצוננת לפי Mac וזה מה שאנחנו הולכים לפרוץ.

  24. 07:38

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

  25. 07:48

    ואני רואה שהוא רואה את הדרייבר ויש לו את הכרטיס. אני עושה ifconfig, אני רואה שיש לי פה wireless lan שלא מחובר לכלום, אין לו כתובת IP.

  26. 07:59

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

  27. 08:18

    איך אני עושה את זה? על ידי פקודה airmon.ng start wireless lan 0 אני הולך להעביר אותו למצב promiscuous mode ואנחנו נראה את זה ועכשיו אחרי הפקודה הזאת יהיה לנו שימו לב הוא היה wireless lan 0 עכשיו אחרי הפקודה הזאת אתם תראו שהשם שלו נהיה wireless lan 0 mon הוא הפך להיות monitoring

  28. 08:45

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

  29. 09:01

    כל מה שאתה שומע, תשפוך לי. אתם רואים, אני רואה את כל הרשתות האלחוטיות האלו. פתאום אני רואה שיש פה רשת אחת שאין לי את השם שלה.

  30. 09:10

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

  31. 09:20

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

  32. 09:31

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

  33. 09:47

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

  34. 10:12

    שהוא מתחיל להאזין רק לרשת הזאת ויש פה את התחנה ואת היוזרים של התחנה, זה הסטיישנים, זה מידע על access point עצמו ומה אנחנו רואים כאן?

  35. 10:26

    אנחנו רואים את המאק אדרס של ה-access point, אנחנו רואים פה את העוצמה שלו, אנחנו רואים כמה שידורים הולכים, זה סתם שידורים של Wi-Fi וזה תכלס פאקטים עם מידע שעוברים, Channel 11, איזה תקן, מה מוצפן, WPA2, ההצפנה של WPA2 ו-WPA2 בפנים יכול להשתמש בכמה אלגוריתמים, יש לו TKP ויש לו AIS, אז אנחנו רואים שיש לו AIS שזה הכי מתקדם,

  36. 10:59

    הסיסמה זה לא רדיוס, זה pre-shared key, זאת אומרת pre-shared, סיסמה קבועה מראש, מפתח שיודעים אותו מראש, ושימו לב, הוא כבר לבד גילה לי את השם שלה. כל הקטע של להחביא את זה, זה סתם שטויות, אתם רואים, זה כבר התגלה לבד.

  37. 11:15

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

  38. 11:23

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

  39. 11:41

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

  40. 11:53

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

  41. 12:20

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

  42. 12:40

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

  43. 13:13

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

  44. 13:39

    עשר פעמים תשלח את הפאקט הזה דרך wireless lan 0 mode הנה אנחנו רושמים לתוך הקובץ ותסתכלו פה למעלה עדיין אין כלום ותסתכלו שהוא לא קופץ לי בין הצ'אנלים ועכשיו אני הולך לשלוח פאקט ניתוק ואנחנו רואים שאנחנו מנתקים את היוזר ויש לי אקים, הנה ניתקתי אותו ועכשיו היוזר הזה יתחבר שוב באוטומט כי זה מה שמוגדר לו בטלפון,

  45. 14:09

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

  46. 14:36

    ולראות את הפאקטים שעברו ובואו נראה איך אנחנו פורצים את כל הסיפור הזה נעשה פה פייל open ונפתח wpa יש לנו פה 2.cap אתם רואים cap זה הcap האחרון פותחים את התיקייה הזאת את הקובץ cap שתפס את הפאקטים עושים Open ובואו נראה איזה פאקטים תפסנו ומה אנחנו רואים אז אנחנו תפסנו פה את הפאקטים ואתם יכולים לראות שאנחנו לא באמת מבינים

  47. 15:10

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

  48. 15:36

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

  49. 15:48

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

  50. 16:14

    של לחיצת יד הראשונית ב-WPA ויש פה ארבע פאקטים. עכשיו, אם אני מוריד את הפילטר הזה בחזרה, אתם תראו שבין כל הפאקטים המוצפניים היו כמה פאקטים שהם לפי התקן של 802.1x שבתוך הפאקט הזה 4011 שזה הפאקט הרביעי, שימו לב, הפאקט הרביעי בתוך לחיצת יד מרובעת,

  51. 16:40

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

  52. 16:57

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

  53. 17:09

    פרוטוקול ופ אפשר לפרוץ אותו רק על ידי התבוננות ניתוח של הפאקטים המוצפנים אתה לוקח פאקטים מוצפנים מנתח אותם וישר מבין מה המפתח הסודי כי הצפינו אותם לא טוב מה שנקרא מצאו דרך לפרוץ את זה בצורה ישירה זה בפרוטוקול ופ אבל אנחנו לא בוופ אנחנו ב-WPA

  54. 17:31

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

  55. 17:49

    מה זה לנסות לפרוץ את ה-hash? hash זה ערבול חד-כיווני. למי שלא זוכר מה זה hash, אני אזכיר בשתי מילים. לוקחים איזשהו טקסט גלוי, מעבירים אותו דרך פונקציית hash כמו md5, כמו SHA-1, כל מיני פונקציות שעושות ערבול חד-כיווני, ויוצא כזה בלאגן, כזה אוסף מספרים מוצפנים.

  56. 18:11

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

  57. 18:20

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

  58. 18:31

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

  59. 18:43

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

  60. 18:59

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

  61. 19:12

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

  62. 19:27

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

  63. 19:50

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

  64. 20:12

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

  65. 20:28

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

  66. 20:40

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

  67. 20:57

    רשימת מילים מראש זה נקרא wordlist. זה יכול להיות wordlist שאני הורדתי מהאינטרנט של 15 ג'יגה. נפתח פה נניח ליפט-פד, שזה סתם כמו notepad כזה ונרשום סיסמה אני חושב שהסיסמה הייתה 12345678 אני חושב שהסיסמה הייתה כזאת אני חושב שהסיסמה הייתה 12341234 אני חושב שהסיסמה הייתה כזאת

  68. 21:24

    בקיצור מנסים סיסמה אחרי סיסמה זה נקרא רשימת מילים נשמור את זה פשוט קובץ טקסט פשוט שנקרא my word list זה וורדליסט שאני הכנתי אותו הוא מאוד קצר של כל מה שאני רוצה לנסות אם הסיסמה של היוזר לא נמצאת בוורדליסט הזה אני לא פורץ אותו אני לא מצליח לפרוץ בגלל זה מורידים

  69. 21:47

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

  70. 22:03

    כותבים aircrackng - aircrackng - w קובץ שנמצא אצלי בדסקטופ בתיקיית וורדליסט איך הוא נקרא שני טאבים לחצתי נעשה לדוגמה קובץ וורדליסט ונראה עכשיו איך אנחנו עושים אותו בתיקיית wpa packets lab 02.cap אנחנו אומרים לתוכנת לקחת קובץ הזה ולמצוא משהו שתואם להאש הזה והיא עוברת ושימו לב למהירות שלה המהירות שלה 1700 מפתחות keys 1700 בדיקות בשנייה

  71. 22:42

    והיא רצה במהירות של 1700 בדיקות בשנייה 1700 keys per second כל פעם key אחרי מנסה אתם רואים כל מיני keys היא מנסה ולוקח לה זמן יש לה 135 אלף מפתחות לבדוק אז ייקח לה נניח דקה או דקה וחצי ואם יש לי מזל והמפתח הסיסמה נמצאת שמה ברשימה אני אספר לכם סוד שמתי אותה שמה בפנים אז אני מצליח לפרוץ את הווי פיי לנחש את הסיסמה בוא ניתן לזה להמשיך לרוץ

  72. 23:19

    נחכה דקה עוד 30 שניות והצלחנו למצוא את הסיסמה שלנו למה כי היא הייתה בתוך הקובץ הצלחנו למצוא אותה וזה מצוין בוא ננסה להריץ את אותו הדבר על קובץ קצת יותר גדול על קובץ שהורדתי מהאינטרנט של 15 ג'יגה ואתם עכשיו תראו יש פה כמה מיליארדי רשומות יש פה מעל מיליארד סיסמאות שאי פעם אנשים עשו ומישהו אסף

  73. 23:49

    את כל הסיסמאות שכל מיני האקרים מצאו בכל מיני מקומות ושמו את כולם ביחד אז קודם כל כדאי להיות מקוריים בסיסמה שימו לב כמה זמן זה לוקח זה לוקח המון המון זמן למה זה לוקח כל כך הרבה זמן?

  74. 24:05

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

  75. 24:21

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

  76. 24:38

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

  77. 25:00

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

  78. 25:19

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

  79. 25:35

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

  80. 26:08

    זוכים ששם המהירות הייתה 1000-1700 מפתחות סיסמאות בשנייה עשינו לו אימפורט והנה הוא לוקח את כל הסיסמאות ומייבא אותן לתוך קובץ שנקרא db1.

  81. 26:23

    אם אנחנו נעשה עכשיו ls-l אנחנו נראה שיש לנו באמת קובץ חדש שנקרא db1 שכרגע נוצר.

לקורס המלא: קורס סייבר למתחילים אונליין

ההרצאה הקודמת: יצירת נתב מזויף - Fake Access Point

ההרצאה הבאה: פריצה ל-Wi-Fi - הצפנת WPA

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

  • איך לפרוץ סיסמה לשרת
  • ייצוג מספרים במחשב
  • איך לפרוץ ולשנות קובץ APK עם apktool
  • ניהול זיכרון במחשב - Paging

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

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