PracticU

איסוף מידע וכתובת IP מתוך שרתי DNS

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › איסוף מידע וכתובת IP מתוך שרתי DNS
מילון מושגים:
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
FTP - פרוטוקול להעברת קבצים בין מחשבים ברשת, בין לקוח לשרת.
לולאה - מבנה בקרה שחוזר על קטע קוד שוב ושוב כל עוד תנאי מתקיים או עבור כל פריט באוסף.

איסוף מידע וכתובת IP מתוך שרתי DNS
בחלק הזה עוברים מאיסוף מידע פסיבי לאיסוף מידע אקטיבי, כלומר אינטראקציה ישירה עם שרתי ה-DNS של המטרה כדי לגלות כתובות ותתי-דומיין נוספים.
השלבים העיקריים
1. בדיקת כתובת בסיסית: באמצעות הפקודה host ושם הדומיין אפשר לקבל את כתובת ה-IP שמאחורי האתר.
2. איתור שרתי דואר: בעזרת host -t MX ושם הדומיין מתגלות כתובות שרתי המייל של הארגון.
3. חיפוש תתי-דומיין בודדים: ניתן לבדוק אם תת-דומיין ספציפי (כמו news. או sport.) קיים בפועל.
4. Bruteforce על רשימת מילים: עם קובץ טקסט של שמות נפוצים (כמו FTP, proxy, mail) ולולאה שרצה על כל שם ברשימה, בודקים אחד אחד אילו תתי-דומיין עונים וקיימים.
5. סינון תוצאות: באמצעות grep -v על המילה "not found" מסירים מהתוצאה את כל השמות שלא נענו, ונשארים רק עם מה שנמצא.
6. שימוש ברשימות מוכנות: באתר SecLists קיימות רשימות ענקיות של שמות תתי-דומיין נפוצים, שמאפשרות להרחיב את החיפוש הרבה יותר מרשימה קטנה ביתית.
כך נאסף בהדרגה מידע נוסף על מבנה הרשת של הארגון, שיכול לשמש בהמשך לאיסוף מידע נרחב יותר.
השיעור הבא בקורס: איסוף מידע באמצעות רשומות PTR

פרקי ההרצאה: איסוף מידע וכתובת IP מתוך שרתי DNS

  1. 00:00

    מעבר לאיסוף מידע אקטיבי מ-DNS

  2. 00:37

    רשומות MX ותת-דומיינים

  3. 01:15

    מעבר על רשימת שמות מקובץ

  4. 01:51

    בדיקת תגובות השרתים

  5. 02:28

    סינון תוצאות עם grep

תמלול ההרצאה: איסוף מידע וכתובת IP מתוך שרתי DNS

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

  1. 00:02

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

  2. 00:16

    כדי ליצור אינטראקציה פשוטה עם ה-DNS יש פקודה שנקראת הוסט. אז אם אני רושם פה את ה-host www.megacorp1.com, זאת המטרה שלנו.

  3. 00:27

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

  4. 00:50

    שיש ארבעה שרתי מייל לחברה הזאת. יש אפשרות לחפש תת דומיינים, MegaCorp1 זה הדומיין הראשי ומתחתיו יכול להיות שיש תתי דומיינים, למשל, sport.megacorp1 או news.megacorp1.

  5. 01:06

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

  6. 01:32

    לתוך איסוף המידע הזה שאנחנו מבצעים אז שימו לב יש לי פה קובץ נקרא list.txt ולצורך הדוגמה רשמתי פה את התתי דומיינים נפוצים בדרך כלל שארגונים משתמשים בהם מייל FTP פרוקסי OWA באמצעות פקודה פשוטה סוג של לולאה שעובר על כל מילה ברשימה ומה שעושה הוא מבצע את הפקודה של ההוסט הוא לוקח את המילה הראשונה למשל www ומוסיף את הזנב של הנקודה מגה קורפור.

  7. 02:02

    ככה הוא עובר על כל הרשימה, יש לנו רשימה קטנה של 6-7 שמות אבל תחשבו על רשימות ענקיות וככה אנחנו יכולים לראות מי עונה לנו ומי שענה לנו אנחנו יכולים לאסוף אותו ולהשתמש בו בתקיפה עתידית, נלחץ על enter, שימו לב ה-www ענה לי, יש כתובת כזאת, ראינו את זה גם מקודם,

  8. 02:22

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

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

ההרצאה הקודמת: רשומות DNS

ההרצאה הבאה: איסוף מידע באמצעות רשומות PTR

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

  • סיכום ב-3 דקות - שרתי DNS
  • שרתי DNS באינטרנט
  • איסוף מידע עם Powershell - חלק 1
  • אבטחת מידע

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

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