PracticU

פריצה ל-FTP ול-RDP עם Hydra

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › פריצה ל-FTP ול-RDP עם Hydra
מילון מושגים:
FTP - פרוטוקול להעברת קבצים בין מחשבים ברשת, בין לקוח לשרת.
RDP - פרוטוקול של מיקרוסופט לחיבור לשולחן עבודה מרוחק של מחשב Windows והפעלתו מרחוק.
שם משתמש - מזהה ייחודי שמשתמש מזין כדי להזדהות במערכת, לרוב יחד עם סיסמה.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.
חומת אש - מערכת שמסננת תעבורת רשת לפי כללים, ומתירה או חוסמת חיבורים כדי להגן על מחשב או רשת.

פריצה ל-FTP ול-RDP עם Hydra
בהרצאה נבדק כיצד מאמת תוקף שם וסיסמה נכונים עבור שירות מרוחק, באמצעות כלי שעובר אוטומטית על רשימת סיסמאות אפשריות עד שהוא מוצא התאמה (brute force). המטרה הלימודית היא להבין איך כלי כזה פועל ולמה שירותים כמו FTP ו-Remote Desktop חשופים להתקפה מסוג זה כשאין הגבלה על מספר הניסיונות.
הרעיון המרכזי
1. הכלי מנסה שם וסיסמה מתוך רשימה: במקום לדעת את הסיסמה מראש, הכלי מקבל שם משתמש (או רשימת שמות) ורשימת סיסמאות מתוך קובץ טקסט, ומנסה כל צירוף אפשרי מול השירות המותקף.
2. רלוונטי למספר פרוטוקולים: הכלי המוצג יודע לתקוף כך FTP וגם Remote Desktop, שיתופי קבצים, HTTP/HTTPS, מסדי נתונים ו-SSH - כל מקום שבו יש כניסה עם שם וסיסמה.
3. הצלחה תלויה ברשימת הסיסמאות: אם הסיסמה האמיתית לא נמצאת בקובץ שסופק לכלי, הניסיון לא יצליח. ככל שהרשימה גדולה יותר כך גדל הסיכוי למצוא את הסיסמה הנכונה, אך גם זמן הריצה.
שימו לב
חשיפה לסיכון כזה נובעת מאפשרות להתחבר לשירות ללא הגבלת ניסיונות ובלי חסימה אחרי מספר כשלונות. ההגנה המקובלת היא מדיניות נעילת חשבון, סיסמאות חזקות, והגבלת גישה ברשת (כגון חומת אש) לשירותים רגישים כמו ניהול מרוחק.
הנושא מראה לסטודנט כמה חשוב לא להשאיר שירותי כניסה מרוחקים חשופים לאינטרנט בלי הגנה נוספת, ולהבין מדוע מנגנוני נעילה והגבלת קצב הם חלק הכרחי מאבטחת כל שירות שמזהה משתמשים בשם וסיסמה.
השיעור הבא בקורס: פריצה לפורט 3389 Remote Desktop עם Crowbar

פרקי ההרצאה: פריצה ל-FTP ול-RDP עם Hydra

  1. 00:00

    בדיקת שרת ה-FTP

  2. 00:37

    כיבוי חומת האש לבדיקה

  3. 01:11

    עבודה בשורת פקודות FTP

  4. 01:46

    זיהוי פורט 21 עם Nmap

  5. 02:24

    הכרת הכלי Hydra

תמלול ההרצאה: פריצה ל-FTP ול-RDP עם Hydra

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

  1. 00:02

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

  2. 00:27

    שהוא לא עונה לי בואו נבדוק כשה-IP לא השתנה וש-firewall תקין, קונקשן טיים אאוט. טוב, מה קרה פה? כנראה שה-firewall מפריע לנו.

  3. 00:37

    אז אתם יודעים מה? בשביל לא להסתבך עם firewall, אנחנו נעשה משהו שיקל עלינו. אתם רואים firewall בהגדרות הוא אקטיב פה, איפה שהוא אקטיב אני עושה לו disabled, מנתק אותו, ועכשיו איפה שהוא אקטיב firewall is off.

  4. 00:52

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

  5. 01:03

    או, עכשיו זה עובד, אדמיניסטרטור, יופי, סיסמה, ואני בפנים, User Logged In, אני בפנים, אני יכול לעשות ls ולראות את רשימת הקבצים שיש בשרת ההוא, אתם רואים, יש לו גם תיקייה, אני יכול לעשות cd-admin ולהיכנס לתוך תיקייה

  6. 01:19

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

  7. 01:39

    כרגע רק לבדוק ש-FTP עובד, שהשרת עובד. בדקנו שהשרת עובד, עכשיו אנחנו מניחים שאנחנו לא יודעים שם וסיסמה לשרת, אנחנו לא יודעים כלום, אז כמובן שבאמצעיות אנחנו היינו מתחילים ב-NMAP ו-IP של השרת 192.168.122.147 מינוס sv שיגלה גם איזה גרסה יש לכל דבר אבל בוא נעשה nmap הכי פשוט ככה

  8. 02:05

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

  9. 02:31

    אונליין הטאקס כי זה אונליין על פסוורד אבל אם אני אלחץ כאן זה יהיה אותו cmd פתח לי אותו cmd וזהו הוא פותח לי cmd עם help של הפקודה אתם רואים הוא מריס לי פקודה עדרה מינוס h ומראה לי את העזרה זה לא שיש לזה כלי גרפי אז מה אנחנו עושים אנחנו מריצים עדרה מינוס l קטנה זה user name שאיתו אני מנסה אם הייתי כותב פה מינוס l גדולה הייתי יכול לכתוב פייל שם של קובץ אתם מבינים זאת אומרת פה

  10. 02:59

    אפשר היה תיאורטית לרשום קובץ usernames.txt ואז הוא היה מנסה את כל השמות שיש בתוך הקובץ הזה אבל אני מניח שבווינדוס

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

ההרצאה הקודמת: התקנת אתר אינטרנט מוגן עם סיסמה על וונדוס 10

ההרצאה הבאה: פריצה לפורט 3389 Remote Desktop עם Crowbar

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

  • פריצה בכח ל-RDP בדומיין - עם Brute Force - Hydra
  • שליטה מרחוק - RDP
  • התקנת שרת FTP בלינוקס
  • גיבוי נתב לשרת FTP

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

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