
הטקסט המלא של הדקות הראשונות בהרצאה «סריקת NMAP עם שינוי פורט מקור» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, אנחנו ממשיכים בהרצאות על התחמקות מפיירוולים וממערכות IDS ועכשיו אני הולך להראות לכם טריק מאוד חזק שמצליח לעבוד על פיירוולים אפילו בתשלום המפורסמים שבהם והטריק הוא נורא פשוט אני שולח פקטה לפורט שאני רוצה לבדוק, נניח פורט 445 אבל כותב בפורט המקור שלי כאילו היא יצאה
מפורט UDP53 שזה ה-DNS כאילו אני ה-DNS שמחזיר תשובה. אני מזייף את ה-source port, את הפורט מקור שאליו צריך להחזיר את התשובה. והדבר הזה עבד והצליח לעבוד אפילו על zone alarm, שזה אחד הfirewall-ים הכי חזקים, שעד גרסה 2.1.25 הוא היה נותן להיכנס לכל הפאקטים של UDP דרכו, אפילו שהמחשב לא ביקש אותם.
למה? כי הוא חשב שזה תשובה מ-UDP בפורט 53 ולא בדק כלום, ב-udp port 67 הטריק הזה של לזייף port מקור הוא מאוד מאוד חזק בואו נראה איך עושים את זה בואו נפעיל ווייר שארק נגיד לו לתפוס את כל הפקטים ונפעיל את הפקודה לסרוק port 445 אבל port מקור שלרוב הוא דינמי מעל 1000 זאת אומרת המחשב שלי ממתין לתשובה ונהוג שהפורטים של תשובה שצריכות לחזור לאפליקציה הם מעל
1000 ופורטים מתחת ל-1000 זה שרת שמחכה שיפנו עליו הלקוחות זאת אומרת חילקו פורטים לשני קבוצות אלף הראשונים זה שרת שעובד אצלי במחשב ומחכה ללקוחות מעל אלף זה פורטים שאני מתחבר למישהו אחר ומחכה מהם לתשובה אז הפורט המקורי אמור להיות מעל אלף אני במקום לשלוח בבקשה עם פורט מקור מעל אלף שולח בפורט 53 ומה זה נותן שהמערכות זיהוי חושבות שזה
dns ששולח תשובה לשאילתה של לקוח אז אנחנו עושים את זה, עושים אנטר, הולכים לקפצ'ור, כותבים פה tcp port 445 ואנחנו רואים שבקשה לפורט 445 הגיעה מפורט 53 כאילו ה-dns מחזיר לו תשובה והטריק האחרון שאני הולך להראות לכם איך אפשר לשים custom data מידע נוסף בתוך הפאקט נכון אנחנו פה אחרי tcp לא שמים כלום מה יקרה אם אני רוצה להוסיף עוד איזשהו
מידע להכניס