PracticU

הגדרת VPN בתוך Kali

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › הגדרת VPN בתוך Kali
מילון מושגים:
VPN - רשת פרטית וירטואלית שיוצרת חיבור מוצפן דרך האינטרנט, כאילו המכשיר מחובר ישירות לרשת מרוחקת.
Kali Linux - הפצת Linux המיועדת לבדיקות אבטחה וחדירות, הכוללת אוסף כלים לבחינת מערכות.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
UDP - פרוטוקול תקשורת מהיר ללא אישור קבלה, המתאים לשידורי וידאו, קול ומשחקים שבהם מהירות חשובה מאמינות.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
root - משתמש העל במערכות Linux, בעל הרשאות מלאות לכל פעולה. גם הרמה העליונה בעץ של תיקיות או נתונים.
sudo - פקודה ב-Linux שמריצה פקודה אחרת בהרשאות מוגברות, בדרך כלל של משתמש העל (root).

הגדרת VPN בתוך Kali
VPN גורם לאתרים לראות כתובת IP של שרת אחר ולא את הכתובת שלנו. ההרצאה מראה איך מפעילים VPN בעזרת OpenVPN בתוך Kali Linux ומסבירה למה מעדיפים אותו על PPTP.
למה OpenVPN
- PPTP הוא פרוטוקול שמייקרוסופט אוהבת, אבל הוא עובד בפורט 1723, שבמקומות עבודה ובמקומות ציבוריים חסום ליציאה.
- OpenVPN גמיש יותר: הוא יכול לעבור בפורט 443 כמו גלישה מוצפנת באתר, בפורט 80, או ב-UDP 53 שנראה כמו שאילתת DNS. קשה לחסום אותו כי הוא מתחזה לתקשורת רגילה.
- ב-Kali הוא כבר מותקן, ובגרסה שמוצגת בהרצאה זה OpenVPN 2.5.6.
השלבים העיקריים
1. קבצי הגדרות: מוסרים מאתר vpnbook.com, בכרטיסייה Free VPN, חבילות zip לכל שרת (למשל FR8 בצרפת ו-US2 בארצות הברית). בכל zip קובץ הגדרות לפורט 80, 443 ו-53. המרצה בוחר בפורט 443. את השני מחזיקים למקרה שהכתובת של הראשון נחסמת, כי אי אפשר להשתמש בשניהם בו-זמנית.
2. טרמינל: נכנסים לתיקייה עם הקבצים (בשולחן העבודה של המשתמש), ובודקים אותה עם ls -l.
3. הרשאות root: עוברים ל-root עם sudo -i, כי OpenVPN צריך להגדיר כרטיס רשת וירטואלי. אחרי המעבר חוזרים לתיקייה עם cd.
4. חיבור: מריצים openvpn עם שם קובץ ההגדרות. כשמתבקשים, מזינים את שם המשתמש והסיסמה מהאתר. החלון נשאר פתוח, כי הוא התוכנה שמחזיקה את ה-VPN.
5. בדיקה: ifconfig לפני החיבור מציג את כרטיס הרשת eth0 ואת loopback (127.0.0.1). אחרי החיבור נוסף כרטיס tunnel חדש עם כתובת IP חדשה.
6. אימות: באתר What is my IP הכתובת השתנתה, והאתר חושב שאנחנו בצרפת.
7. ניתוק: Ctrl+C עוצר את התוכנה, כרטיס הרשת הווירטואלי נעלם והכתובת המקורית חוזרת.
שימו לב
- השירות החינמי איטי, ו-VPN בתשלום מהיר יותר.
- VPN משמש גם עובדים שמתחברים מהבית לרשת הפנימית של הארגון, ומאפשר פרטיות, החלפת כתובת IP ועבודה מרחוק.
אחרי ההרצאה אפשר לחבר את Kali ל-VPN באמצעות קובץ הגדרות, להשוות בין הפרוטוקולים ולוודא שכתובת ה-IP השתנתה.
השיעור הבא בקורס: איסוף מידע על שרתים - theHarvester

פרקי ההרצאה: הגדרת VPN בתוך Kali

  1. 00:00

    מטרת ה-VPN והסתרת כתובת IP

  2. 00:39

    OpenVPN וגמישות הפורטים

  3. 02:12

    OpenVPN המובנה בקאלי לינוקס

  4. 02:53

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

  5. 04:10

    מעבר למצב root

  6. 05:20

    הרצת OpenVPN עם קובץ ההגדרות

  7. 06:33

    התחברות ויצירת כרטיס רשת וירטואלי

תמלול ההרצאה: הגדרת VPN בתוך Kali

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

  1. 00:02

    שלום לכולם, היום בהרצאה נראה איך אפשר להפעיל VPN בתוך קאלי לינוקס והמטרה שלנו להחביא את כתובת ה-IP שלי ובשביל זה אני צריך VPN. VPN זה אומר שאני יוצא דרך מישהו אחר לאינטרנט, כלפי חוץ, כלפי אתרים כמו What is my IP או גוגל, תיראה הכתובת של מישהו אחר והתקשורת יכולה להיות בפרוטוקול pptp שמייקרוסופט

  2. 00:28

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

  3. 00:55

    Open VPN שהוא הרבה יותר גמיש ומאפשר תקשורת בפורט 443 שזה ווב מוצפן כאילו אני הולך לאתר אינטרנט שהתקשורת בו מוצפנת רגיל כמו פה SSL אתם רואים עם המנעול הזה אבל במקום ללכת סתם לאתר אני גולש דרכו לאתרים אחרים הקטע שאי אפשר לחסום את זה כי הוא חושב שאני הולך לאתר אינטרנט רגיל אז הוא נותן לי

  4. 01:21

    לעבור הוא לא יודע שאחרי זה האתר ההוא אני דרכו יוצא לאתרים אחרים אפשר גם פורט 80 שזה ווב לא מוצפן אפשר UDP 53 שזה פורט של DNS כאילו אני מתשאל את DNS שאלות כאילו שאלת DNS לגיטימית בפועל עוברת שם תקשורת מוצפנת של VPN כדי לצאת החוצה Open VPN הזה הרבה יותר גמיש הוא יודע לעבור דרך פורטים

  5. 01:48

    שונים כתוב כאן שאי אפשר לאתר אותו או לחסום אותו כי Open VPN מתחזה לתקשורת רגילה מול אתר אינטרנט כלשהו ולכן הם ממליצים פה ברקומנדד במקום pptp להשתמש באופן vpn למזלנו אנחנו בקאלי לינוקס ובקאלי לינוקס אופן vpn כבר מובנה זאת אומרת אני יכול לפתוח טרמינל לכתוב אופן vpn ויש לי כבר את התוכנה הזאת

  6. 02:17

    מותקנת ומובנית בתוך קאלי תראו כמה אופציות כמה אפשרויות יש לה אז אני רואה פה בקאלי לינוקס כרגע מותקנת גרסת אופן VPN 256 והיתרון שלה שלא צריך ידנית לתת את כל ההגדרות, יש קונפיק פייל, קובץ הגדרות מוכן כדי שאני לא אסתבך עם פקודות ידניות ויש לנו פה באתר קבצים עם הגדרות לדוגמה אני יכול להיות בתוך צרפת אני יכול להיות ב-US1

  7. 02:47

    כנראה שזה ארצות הברית יש לנו פה כל מיני בנדלים חבילות עם הגדרות מוכנות בואו ניקח סתם איזשהו לינק נניח fr8 הזה נוריד אותו והוא מציע לי להוריד את כובד זיפ הזה vpnbook.com openvpn fr8 ואני עושה לו save file ואני מוריד אותו לוחץ כאן open ואני רואה שבתוך המחשב הזה בתיקי הדאונרודס יש כובד זיפ שהורדתי אני נכנס לתוך הזיפ הזה ויש פה כבצי הגדרות מוכנים עבור חיבור

  8. 03:18

    בפורט 80 עבור חיבור מול שרת fr8 בפורט 443 חיבור בפורט 53 ושלוש ואני אקח את קובץ ההגדרות הזה אני אשים אותו פה הנה הוא כאן בוא נוריד עוד אחד למקרה שיחסמו לי את ה-IP נוריד נניח US2 United States כנראה שזה ארצות הברית גם אותו אני אוריד אני עושה save file אוקיי לוחץ

  9. 03:42

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

  10. 04:02

    אז יש לי פה שני שרתים, US2 ו-FR8. בואו נתחבר דרך ה-FR8 ואחרי זה דרך US2. מה זה אומר אחרי זה? אי אפשר בו זמנית. רק אם אני נחסם בשרת הזה, אני עובר לשרת הבאה.

  11. 04:15

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

  12. 04:37

    בווינדוס גם בלינוקס האמת שאני לא אוהב ls אני אוהב ls-l לראות את זה ככה בעמודות בואו נתחבר קודם כל אני צריך לעבור למצב אדמיניסטרטור סודו מינוס איי ואני כותב את הסיסמה.

  13. 04:51

    הסיסמה זה קאלי. יוזרנם קאלי, סיסמה קאלי ועברתי לסולמית ונהייתי רות. זה אומר שיש לי את כל ההרשאות במחשב וברגע שעברתי לרות, שימו לב, התיקייה שלי השתנתה לתיקיית הבית שלו סלאש רות.

  14. 05:07

    אז אני רוצה לחזור חזרה לתיקייה שבה יש לי את כל הקבצים האלו, שזה הדסקטופ של המשתמש, אז אני מסמן את הנתיב הזה ועושה צ'יינג' דירקטורי ועובר עכשיו לתיקייה הזאת חזרה ועכשיו אפשר לבדוק שאני בתיקייה נכונה ויש את הקבצים ls-l מראה לי שבתיקייה הנוכחית יש את הקבצים האלו ואני בשעה טובה יכול לכתוב openvpn ואת השם

  15. 05:31

    של קובץ ההגדרות אז שני דגישים קודם כל אני חייב להיות במצב root כדי שopenvpn יוכל להגדיר לי כרטיס רשת וירטואלי עם כתובת IP שיש ביעד ההוא כך עובד VPN שימו לב לפני שאני מפעיל אותו אני אעשה פה טאפ חדש אתם רואים במקום הטאפ הזה שאני משאיר אותו פתוח אני רוצה להראות לכם בחלונית נפרדת שכרגע יש לי רק כרטיס רשת

  16. 05:58

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

  17. 06:24

    אחד ETH0 עם IP כזה וכזה שקיבלתי באופן אוטומטי משרת DHCP אז אני רואה שיש לי כרטיס רשת אחד ברגע שאני אתחבר ל-VPN אתם תראו שנוצר כרטיס רשת נוסף רק כדי להתחבר הוא מבקש שם וסיסמה בוא נראה יש פה למטה שם וסיסמה זה היוזרניים פייסט קליבורט וזאת הסיסמה כבר הכנתי אותה מראש שיהיה לי נוח לעשות קופי פייסט אז אני עושה כפתור

  18. 06:52

    ימני פייסט קליבורט והנה הוא מתחבר מתחבר תסתכלו דרך אגב הוא יוצר פה כרטיס רשת וירטואלי אתם רואים פה כתובות IP אפשר לראות שהוא סיים קומפליטד ואת החלון הזה אסור לסגור כי זאת התוכנה של ה-VPN אם נסגור אותה נתנתק מכל ה-VPN כי מה שעושה בפועל את כל ה-VPN זאת התוכנה הזאת שרצה כאן שזה Open VPN ושימו לב מה היא עשתה

  19. 07:16

    אני עושה עוד פעם ifconfig ואני רואה פה שיש פה כרטיס רשת חדש אחרי הלופבק שנקרא tunnel1 זה השם שלו ויש לו כתובת IP חדשה זאת אומרת במחשב שלי נוצר כרטיס רשת וירטואלי שתקוע

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

ההרצאה הקודמת: חיפוש פריצות וחולשות בגוגל - Google Hacking

ההרצאה הבאה: איסוף מידע על שרתים - theHarvester

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

  • הגדרת שעון ב-Kali
  • VPN
  • הגדרת Site-to-Site VPN - חלק 1
  • הגדרת שרת 2008 כ-VPN

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

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