PracticU

התקפה DNS spoof

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › התקפה DNS spoof
מילון מושגים:
זיוף - התחזות ברשת בעזרת זיוף זהות, כמו כתובת מקור או שולח, כדי להטעות מערכת או משתמש.
אדם בתווך - מתקפה שבה גורם עוין מיירט ואולי משנה את התקשורת בין שני צדדים בלי שהם מודעים לכך.
שם משתמש - מזהה ייחודי שמשתמש מזין כדי להזדהות במערכת, לרוב יחד עם סיסמה.
תעודה דיגיטלית - מסמך מוצפן שמאשר את זהותו של אתר או שרת וקושר אותו למפתח ציבורי, ומונפק על ידי רשות אישורים.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
חתימה דיגיטלית - מנגנון מבוסס הצפנה שמוכיח את מקור המידע ושלא שונה בדרך, בעזרת המפתח הפרטי של החותם.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
שער - התקן או נקודה שמחברים בין רשתות ומעבירים דרכם תעבורה החוצה, למשל שער ברירת המחדל ליציאה לאינטרנט.

התקפה DNS spoof
התקפת DNS spoofing היא זיוף של תשובות DNS, כך ששם של אתר מוכר מוביל את הקורבן לכתובת IP של התוקף. בשיעור מודגם העיקרון בתוך התקפת Man in the Middle, כלומר כשהתוקף נמצא על מסלול התעבורה של הקורבן.
למה זה חשוב
ההתקפה לא משנה את האתר עצמו, אלא את הדרך אליו. הקורבן רואה דף שנראה נכון לגמרי, ועלול להזין בו שם משתמש וסיסמה. בשיעור רואים גם שאפשר לזהות את הזיוף בתעבורת ה-DNS, כשתשובה מצביעה על כתובת שאינה צפויה לשם הדומיין.
איך מתגוננים
1. אימות תעודה ב-HTTPS: דפדפן לא יקבל תעודה תקפה לשם הדומיין מהשרת המזויף, ולכן הוא מתריע על הבעיה.
2. DNSSEC: חתימה דיגיטלית על רשומות DNS מאפשרת לזהות תשובה ששונתה.
3. DNS מוצפן: פרוטוקולים כמו DoH ו-DoT מקשים על מי שנמצא בדרך לשנות את התשובה.
4. הגנה על הרשת המקומית: מניעת התחזות לשער ולשרת ברשת, כי ההתקפה נשענת על המיקום באמצע התעבורה.
הבנה של המנגנון מסבירה למה תעודת HTTPS ובדיקת שם השרת חשובות גם כשהכתובת בדפדפן נראית נכונה.
השיעור הבא בקורס: הסבר מעמיק על התקפה DNS spoof

פרקי ההרצאה: התקפה DNS spoof

  1. 00:00

    מה זה זיוף DNS בהתקפת MITM

  2. 00:37

    מבנה רשומת DNS בקובץ ההגדרות

  3. 01:19

    דף תחליפי בשרת אינטרנט מקומי

  4. 02:15

    הרצת כלי ה-MITM עם מודול DNS

  5. 02:52

    ניטור שאילתת DNS ב-Wireshark

תמלול ההרצאה: התקפה DNS spoof

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

  1. 00:02

    שלום לכולם, בהתקפה הבאה נלמד על זיוף DNS באמצעות Main in the Middle. אפשר למנף את זה, לגנוב ככה שמות משתמשים וסיסמאות.

  2. 00:12

    כרגע נראה את המימוש הבסיסי ביותר של ההתקפה. כדי לבצע את ההתקפה הזאת אני צריך לשנות קובץ DNS שכבר הכלי של ה-Main in the Middle נותן לי.

  3. 00:25

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

  4. 00:40

    אני כרגע באמצעות עורך הטקסט ליפפד נכנס אל הקובץ הזה ptcmitmf.conf וכאן יש לי רשומות dns רשומה מסוג a. רשמתי פה שאתר cnn.com אם הקורבן שלנו ינסה לגלוש לאתר cnn.com הוא יגיע היישר אלינו זה הכתובת של אקאלי לינוקס של המכונה של התוקף 10.2.10 בואו תראו זאת 10.2.10 אוקיי לאחר שעושים את הפעולה הזאת בואו ניכנס

  5. 01:22

    לשרת אינטרנט שנמצא אצלנו במכונה של אקאלי לינוקס ושם נשנה את התוכן שיוצג לקורבן במקום התוכן של הדף של cnn אז ניכנס אל הקובץ קודם כל אני רוצה לפתוח את הקובץ הזה בליף פד ושרתי אינטרנט בלינוקס תמיד נמצאים בנתיב הבא var www.html ו-index זה דף הבית של שרת האינטרנט שלי.

  6. 01:54

    רואים כבר הכנתי את זה מראש this is dns spoof tag אתה כרגע תחת התקפת dns spoofing h1 זה אומר ככה נראה סינטקס מבנה של דף html זה כותרת תחשבו שדף אינדקס אמור להיראות הרבה יותר גדול עם כותרות ותפריטים וכו'.

  7. 02:15

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

  8. 02:28

    בואו נתחיל בהתקפה, אני כרגע מנווט אל הפקודה. זה הכלי של Man in the Middle. הרפספוף, עברנו על כל מילה ומילה בתקופה הזאת בסרטונים קודמים, והוספתי פה את הפלאג שנקרא DNS. ה-DNS הפלאג הזה אומר לכלי ללכת אל הקובץ הזה, לקובץ קונפיג הזה שעכשיו שינינו אותו.

  9. 02:52

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

לקורס המלא: מבדקי חדירה ל‑Active Directory

ההרצאה הקודמת: התקפה Spoof DNS - ברמת Packet בתוך Wireshark

ההרצאה הבאה: הסבר מעמיק על התקפה DNS spoof

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

  • רשומות DNS
  • עצירת התקפה - SOC
  • שירותי Swarm - DNS
  • סיכום ב-3 דקות - שרתי DNS

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

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