PracticU

הסבר על tcpdump - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › הסבר על tcpdump - חלק 2
מילון מושגים:
לקוח - תוכנה או מחשב שפונים לשרת ומבקשים ממנו שירות או מידע, למשל דפדפן שמבקש דף אינטרנט.
שרת אינטרנט - תוכנה או מחשב שמקבלים בקשות HTTP ומגישים דפי אינטרנט ומשאבים ללקוחות.
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
ביט - יחידת המידע הקטנה ביותר במחשב, שערכה 0 או 1. שמונה ביטים מרכיבים בייט.
בינארי - ייצוג מידע בבסיס 2 בעזרת הספרות 0 ו-1. גם קובץ הכולל קוד מכונה ולא טקסט קריא.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.

הסבר על tcpdump - חלק 2
בהמשך לחלק הראשון, ההרצאה מראה איך מסננים בקובץ לכידה רק את החבילות שמכילות נתונים, כדי להבין מה בדיוק קרה בתקשורת בין לקוח לשרת אינטרנט.
איך זה עובד
1. הדגלים: ack ו-push הם דגלים ב-TCP header. אחרי לחיצת היד המשולשת בכל החבילות דגל ack דלוק. דגל push אומר לשלוח מיד את מה שהתקבל ולא לחכות שה-buffer יתמלא, וזה מתרחש בשכבת האפליקציה.
2. מבנה ה-header: כל שורה היא 32 ביט, וכל שמונה ביטים הם בית. הבתים ממוספרים מאפס, והדגלים נמצאים בבית מספר 13.
3. חישוב הערך: מסמנים בבינארי רק את ביטי ack ו-push וממירים לדצימלי. התוצאה בדוגמה היא 24 (ההמרה נעשתה בפקודה ב-Linux).
4. הפילטר: מבקשים מ-tcpdump להציג רק חבילות שבהן הבית ה-13 של ה-TCP header שווה ל-24. הבית ממוספר 13 כי הספירה מתחילה מאפס.
5. קריאת התוצאה: בפלט רואים הרבה ניסיונות כושלים לתיקיית ה-admin של שרת ה-HTTP, עם תשובת 401 (authorization required). בסוף הופיעה תשובת 301 moved, שנראית כמו ניסיון שהצליח לגשת לשרת של MegaCorp.
כעת אפשר לסנן חבילות לפי הדגלים ב-TCP header ולקרוא מהן את המהלך של ניסיונות הגישה לשרת.

פרקי ההרצאה: הסבר על tcpdump - חלק 2

  1. 00:00

    המשך ניתוח הלכידה מהסרט הקודם

  2. 00:40

    הדגלים PSH ו-ACK ב-TCP Header

  3. 01:21

    מבנה ה-TCP Header בבתים

  4. 02:03

    איתור בית מספר 13 של הדגלים

תמלול ההרצאה: הסבר על tcpdump - חלק 2

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

  1. 00:02

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

  2. 00:15

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

  3. 00:37

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

  4. 00:58

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

  5. 01:19

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

  6. 01:49

    מ-0 הבית השני יהיה 1 הבית השלישי 2 הבית הרביעי 3 שימו לב שכל זה זה 8 ביטים אז הוא מקבל את המספר 12 והבית שבו נמצא הדגלים שלנו, כל הדגלים נמצאים בבית מספר 13. מפה עד לפה זה בית מספר 13.

  7. 02:13

    וכדי להגיד לטי.סי.פי.דאמפ

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

ההרצאה הקודמת: הסבר על tcpdump - חלק 1

ההרצאה הבאה: גוגל האקינג - Google Hacking

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

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