PracticU

פריצה ל-SSH עם Hydra

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

פריצה ל-SSH עם Hydra
הרצאה זו ממחישה כיצד אותו עקרון של ניסיון סיסמאות אוטומטי (brute force) חל גם על שירות כניסה מאובטח מבוסס הצפנה - SSH - ולא רק על שירותים "פשוטים" יותר.
הרעיון המרכזי
1. הצפנה לא מונעת ניסיון סיסמאות: אף ש-SSH הוא פרוטוקול מוצפן ונחשב מאובטח יחסית, זה לא מונע מכלי אוטומטי לנסות שם משתמש וסיסמה חוזרים ונשנים מול השירות ולזהות אם הניסיון הצליח או נכשל.
2. קצב הניסיונות משפיע על זמן הפריצה: הכלי מדגים קצב של כמה עשרות עד מאות ניסיונות בדקה - כך שההצלחה תלויה גם במהירות הבדיקה וגם במיקום הסיסמה הנכונה בתוך רשימת הסיסמאות.
3. אם הסיסמה לא ברשימה - הניסיון לא יצליח: אם המשתמש האמיתי בחר סיסמה שלא מופיעה בקובץ שסופק לכלי, הניסיון עלול להימשך ימים ובסוף לא להצליח כלל.
שימו לב
דגש חשוב: עצם קיומו של שירות SSH פתוח עם כניסה בשם וסיסמה חשוף לניסיון שחזור ממושך, ולכן מומלץ בפועל להעדיף אימות מבוסס מפתחות, להגביל כתובות IP מורשות ולהפעיל חסימת ניסיונות חוזרים.
מההרצאה למדים שגם שירות שנחשב "בטוח מטבעו" דורש הגנה נוספת מעבר להצפנה עצמה, ושצמצום משך הזמן שבו ניסיון סיסמאות יכול לרוץ ללא הפרעה הוא חלק מהותי מאבטחת כל שירות מרוחק.
השיעור הבא בקורס: פריצה בכוח לאתר אינטרנט עם Medusa ועם Hydra

פרקי ההרצאה: פריצה ל-SSH עם Hydra

  1. 00:00

    הפעלת שירות SSH

  2. 00:58

    הרצת Hydra מול SSH

  3. 01:38

    מהירות ומגבלות הבדיקה

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

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

  1. 00:02

    שלום לכולם בהרצאה הזו אני רוצה להראות לכם איך פורצים בכוח ssh בוא נפעיל ssh בקאלי לינוקס עצמו זה לא משנה אם זה במכונה מרוחקת או באותה מכונה אנחנו מפעילים סרוויס של ssh בוא ננסה להתחבר אליו נעשה ssh 12701 ננסה להתחבר לעצמנו עושים yes הוא שואל אותי סיסמה רק אני רואה שהוא מתחבר עם רות זה לא נראה לי רעיון טוב

  2. 00:27

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

  3. 00:41

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

  4. 00:50

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

  5. 01:04

    עכשיו, אני רוצה לראות איך עיידרה פורצת את הסיסמה, אז אני אומר לה עיידרה מינוס L תשתמש ביוזר קאלי, תיקח את הסיסמאות מתוך קובץ טקסט, שיש שם מיליוני סיסמאות, תנסה אחת אחת, ותתחבר ב-SSH לכתובת IP כזאת וכזאת.

  6. 01:21

    אני עושה לו קונטרול C, קונטרול V, והוא מתחיל לעבור על כל הסיסמאות בקובץ, לנסות להתחבר ב-SSH ולראות את התשובה. קטע של עיידרה שהוא יודע לקבל תשובה מssh ולהבין האם הוא נכנס פנימה או שהוא בחוץ ולא הצליח בגלל שהכנסתי את הסיסמה יחסית בהתחלה בקובץ rawq.txt הוספתי שם את הסיסמה שלי ידנית איפשהו

  7. 01:41

    בהתחלה אז זה יהיה די מהיר במציאות זה יכול לקחת גם שעות וימים ואתם יכולים גם לא לפגוע בכלל תלוי האם הסיסמה בכלל נמצאת בקובץ אולי יוזר עשה סיסמה שהיא לא בקובץ אז בכלל אתם יכולים לחכות כמה ימים ובסוף לא תעלו על שום דבר אבל המטרה שלי כרגע להראות לכם איך זה עובד עם SSH של AIDRA יודע גם לפרוץ SSH את הסרוויס שלו.

  8. 02:04

    אני רואה שהוא מצליח לעשות 176 בדיקות בדקה אחת, זאת המהירות שלו. וואי, שכחתי לשים את הקובץ יחסית, את הסיסמה יחסית למעלה. בואו נראה איפה הסיסמה נמצאת.

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

ההרצאה הקודמת: פריצה לפורט 3389 Remote Desktop עם Crowbar

ההרצאה הבאה: פריצה בכוח לאתר אינטרנט - עם Medusa ועם Hydra

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

  • פריצה בכח ל-RDP בדומיין - עם Brute Force - Hydra
  • AZURE SSH
  • הגדרת SSH
  • חיבור מרחוק עם SSH

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

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