
הטקסט המלא של הדקות הראשונות בהרצאה «פריצה בכח ל-Brute Force Wordpress» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאה הזו אנחנו רוצים להעלות הרשאות שלנו ממשתמש פשוט למשתמש שירות על ידי ניצול של בעיית אבטחה ברמת קובץ פייל פרמישנס הרשאות על הקובץ שנתן מנהל הרשת לא היו נכונים לא היו תקינים ואנחנו באים לנצל את זה כדי למצוא את הקבצים שיש בהם בעיית הרשאות בין הקבצים החשובים במערכת שאפשר
באמת לנצל ולא סתם איזה קובץ בטמפ אנחנו נשתמש בסקריפט אוטומטי שעובר על כל הקבצים החשובים במערכת ומראה לי באיזה מהם יש בעיות אבטחה. יש כמה סקריפטים כאלו ואנחנו נראה אותם בהרצאה הזו.
אז אנחנו הולכים לפרוץ לשרת, וזה הולך להיות דרך אגב השרת שלנו, שאנחנו הולכים להוריד אותו כדי שלא נצטרך להקים אותו מאפס. זאת המכונה שאני בחרתי, אתם יכולים לראות פה את המספר שלה, 216, באתר Vulnerable Hub, ואתם מגיעים למכונה הזאת בלינק כזה ומורידים אותה כאן בדאונלוד מירור או VA לוחצים והם מתחילים להוריד את הקובץ המוכן
עם מכונה וירטואלית מוכנה אחרי שאתם מורידים אותו זה הקובץ אני כבר הורדתי אותו 2.5 ג'יגה אתם יכולים לעשות עליו דאבל קליק אופן וויז ווורק סטיישן ואם הוא וורק סטיישן לייבא את זה לתוך ה-VMWARE הוא שואל אותי איך לקרוא למכונה הזאת בוא ניתן לזה שם שיזכיר לנו על מה ההרצאה
Linux Privileged Escalation בזכות בעיית פייל פרמישנס הוא אומר לי פה שזה לא נעשה לפי OVF ספציפיקיישן לפי ה-Taken של OVF אני עושה לא נורא תייבא את זה בכל מקרה ויהיה לי עכשיו שרת מוכן שזה הקורבן שלי שיהיה מוכן מה אני צריך לוודא שהוא באותה רשת כמו קאלי זאת אומרת הקאלי שלי אני כתוקף והוא צריכים להיות באותה רשת שיהיה לנו יותר קל
למרות שכל מה שאני הולך לעשות יעבוד גם דרך האינטרנט ובין הרשתות, זה עדיין יעבוד. מה אנחנו הולכים לעשות? אנחנו הולכים לגלות מה ה-IP של הקורבן על ידי nmap-sp.
SP זה אומר תעשה רק פינגים, אל תבדוק פורטים, אל תבדוק כלום, תעשה רק פינגים, תראה לי מה ה-IP שקיימים. אחרי שאני מגלה מה ה-IP של הקורבן שלי, מה ה-IP שאני רוצה לנהל עליו, אני מבצע סריקה אגרסיבית.
מה זה אומר אגרסיבית? זה אומר, עבור כל פורט אני בודק איזו גרסה של אפליקציה יש שם, איזה שרת FTP יש שם. לא רק שפורט זמין, גם מי עומד מאחורי הפורט, איזו תוכנה ואיזו ורסיה של איזו תוכנה.
T4 אומר לא להמתין הרבה זמן לתשובות, לעשות הכל זריז. אם אין תשובה הרבה זמן, אז לעבור הלאה, כי הכבל איכותי, אין בעיה של תקשורת. אז אם השרת לא עונה לך, דלג לפורט הבא, אל תמתין הרבה זמן.
T3 זה ברירת מחדל, T4 זה מה שאני מעדיף, ו-T5 זה יותר מדי מהיר, עלולים לפספס תשובות נכונות, כי לא המתנו מספיק זמן למעבד של השרת. המעבד של השרת לא החזיר לנו תשובה, הוא התעכב שמה, התשובה לא חזרה בזמן והוא כבר המשיך הלאה.
אז T5 זה יותר מדי מהיר, לדעתי. אני מעדיף T4, זה ככה בין האמינות למהירות. ו-P, מקו זה אומר P עם כל הפורטים, מפורט הכי ראשון, מפורט 0 כביכול, מפורט 1, עד פורט 65535 תכף אנחנו נראה את כל הפורטים בקיצור ככה אנחנו סורקים את הקורבן שלנו בואו רק נעביר אותו לרשת מסוג NAT למה כי גם קאלי נמצא ב-NAT ונעשה פה
אוקיי למטה אתם לא רואים אבל עשיתי אוקיי הנה הוא ב-NAT הכל בסדר ואני עושה לו סטארט זהו אני לא יודע כלום על הקורבן שלי אני רק מפעיל אותו והנה הוא עולה בוא נראה שהוא באמת עולה לנו הנה עלה לנו מחשב קורבן אנחנו לא יכולים להיכנס אליו לא יודעים כלום עליו
איך אנחנו אמרנו מתחילים? מתחילים בפינג. סודו מינוס s, עוברים ל-root, עברנו ל-root, עושים פינג, מחפשים כתובת שאני לא מכיר, כתובת חדשה, ואני רואה פה 202.
אתם רואים? הוא קיבל 202. אז אני פה עושה סריקת פורטים ל-202 לגלות מיהו הקורבן. אני עושה קונטרול l, 202. בואו נראה. אחרי שאנחנו סורקים את הפורטים אנחנו מגלים שיש לו אתר וב עובד, כבר אינטרנט עובד, הנה זה לקח לנו 10 שניות, למה זה כזה מהיר 10 שניות?
כי 65,532 פורטים ב-TCP בלבד, שימו לב, אנחנו סורקים רק TCP. UDP אנחנו לא סורקים כי ב-UDP אי אפשר חד משמעית להחליט האם פורט סגור או שפשוט לא שלחנו פאקט נכון, כי אין לחיצת יד משולשת.
יש הסבר על שחיקת פורטים ב-UDP בסרטון נפרד, שם בתחילת הקורס. ב-UDP קשה מאוד לקבוע אם שלחנו פאקט לא נכון לפורט ואז הוא מתעלם מאיתנו או שהפורט סגור ולכן הוא מתעלם מאיתנו ב-tcp עם פורט פתוח חייבים לעשות לחיצת יד משולשת לפני שמתחילים תקשורת בשפה של הפורט המסוים וגם אם אנחנו לא יודעים לדבר בשפה
של אותו פורט נניח לא יודעים שפת ftp עדיין הפתיחה של הסשן שלושה פאקטים ראשונים יגלו לנו שהפורט הזה פתוח אז אפשר לגלות פורט פתוח גם בלי שיודעים לדבר בפרוטוקול של אותו הפורט כי יש את החלק הראשון המקדים של tcp של לחיצת יד משולשת שהוא תקן אחיד לא משנה מהי השפה שתהיה אחרי פתיחת הסשן אוקיי אז גילינו שיש
לנו פה בtcp פורט 21 גילינו שיש לנו בssh פורט 22 שני פורטים פתוחים ופורט השלישי פורט 80 אתם רואים שלושה פורטים פתוחים ו65,532 סגורים יופי בואו ננסה להתחבר לפורט 80 לראות מה יש בפנים פורט 21 ו-22 יש יש לנו שלושה פורטים.
עכשיו, במקום להתחבר ידנית ולראות מה יש בפנים, נעשה את זה יותר מאוחר. יש לנו כלי שסורק את כל הכתובות. שימו לב, אם אני אתחבר עכשיו ל-IP בפיירפוקס הרגיל, אני אקח את ה-IP ואני אתחבר אליו, אתם תראו שאנחנו לא נראה שום דבר.
אתם רואים ב-IP הזה, התחברנו אליו, ורואים שיש פה פורט 80, אבל לא רואים כלום. אין איפה לפרוץ, אין שום דבר, נכון?
אין לנו שום דבר לעשות. אז אני חושב שיש פה איזושהי כתובת/משהו שאני לא יודע/המשך של הכתובת url שאני לא יודע להגיע. יש איזשהם עמודים נוספים או ספריות, תיקיות נוספות עם עמודי ווב שאני לא יודע עליהם.
אז מה עושים? מנסים ברוטפורס על תיקיות ווב. מה זה ברוטפורס על תיקיות ווב? יש כלי שנקרא ניקטו, יש כלי שנקרא דיר בי, יש כלי גרפי של דיר בי שנקרא דירבאסטר.
הם, מה הם עושים? עושים סריקה ומנסים כמו ברוט פורס לעבור שם שם מתוך רשימה על כתובות url זאת אומרת הם יעשו סלאש מיוזיק סלאש מובי סלאש לא יודע מה אדמין כל מיני סלאשים רק מה אנחנו צריכים פה לעשות 202 הנה הוא התחיל סריקה יפה אני רוצה להראות לכם כמה כלים שעושים ברוט פורס פריצה בכוח לעבור שם שם לנסות את כל האופציות שיש לו
ברשימת מילים והוא מנסה אולי הוא יצליח אולי לא אז יש כמה כלים כאלו שעושים כזה ברוטפורס. אני הולך להראות לכם ניקטו, דיר בי, דיר באסטר, יש עוד כלים.
זה כולה לנסות לעשות כל מיני שאילתות http עם כל מיני סלאשים. הנה הוא גילה לנו סלאש סיקרט, אתם רואים? הוא גילה לנו סלאש אייקונס רידמי, אתם רואים? הוא מגלה לנו כל מיני דברים.
בואו נראה מה עוד יגלה לנו. והוא נותן לנו פה מידע על האתר. הנה הוא סיים בזה מה שהוא גילה /secret/icons read me יפה מאוד בוא ננסה להפעיל עוד כלי סתם שתראו שיהיה לכם ככה שלא תהיו נעולים על meta-splot או על כלי אחד אני רוצה להראות לכם עקרונות ולראות שהרבה כלים עושים אותם דברים הנה פה אנחנו ממש
רואים איך דיר בי סורק הנה תראו הוא מצא גם סרבר סטטוס הנה הוא מצא פה עוד דברים הנה הרבה בתוך ה-secret הנה wordpress admin אני רואה פה מעולה בוא נעלה למעלה עד שהוא סורק אני רוצה לראות מה הוא כתב לנו למעלה דיר בי ושם, כמובן יש הרבה אופציות הנה וורדליסט פייל, פה הוא כותב בדיוק את השם של הקובץ שהוא הולך להשתמש בו
אנחנו יכולים להיכנס ולראות את הקובץ הזה והנה הוא סורק וגילה לנו 13 אופציות, נהדר בואו נעשה סתם קאט לקובץ הזה זה סתם רשימה של מילים והוא כל פעם מנסה מילה אחרת רשימה של מילים, רוצים לדעת כמה יש פה?
שחקת מינוס n, ויהיה לכם מספור ליד כל שורה, יש פה 4,614 שמות כאלו שהוא עשה. יש גם כלי גרפי, כן, כל אנשי הווינדוס שנורא אוהבים כלים גרפיים גם ציירו להם כלי גרפי, שנראה זוועה, אבל ככה זה בלינוקס, אף אחד לא משקיע בגרפיקה.
פה אנחנו מכניסים את ה-url, edit, paste, ופה אנחנו מכניסים את ה-wordlist, איזה רשימת מילים. יש גם עוד אופציות שאתם יכולים לקרוא אותן, פה יש איזה סיומות להוסיף, האם גם לחפש ספריות וקבצים, האם להיות רקורסיבי, להיכנס בתוך תיקיות וכו' וכו'.
נעשה נניח לא רקורסיבי, אחרת זה ייקח זמן, ותראו איזה ממשק מדהים, הסטארט היה פה למטה. אוקיי, אז זה כלי גרפי, רק דבר אחד שטעיתי, פה צריך לעשות 202. למה התחלפה לי הכתובת?
מאז שעשיתי את הבדיקות שלי התחלפה לי הכתובת. אוקיי, והנה הוא מתחיל גם כן טסטינג וסורק את הדברים האלו, ובסוף הוא ייתן תוצאות די דומות.
אוקיי, אחרי שאנחנו מגלים איזה שמות יש לנו, הנה יש לנו פה את ה-Secret, אתם רואים? כי זו אותה רשימת מילים, Secret 200. מה זה 200? זה אומר סטטוס אוקיי.
403 זה אסורה הגישה. זה אומר שזה קיים, אבל אסור לך לגשת לזה. טוב, אנחנו רואים שיש לנו פה סיקרט. בואו נגלוש לסיקרט הזה ונגלה מהו.
הבנתם את הקטע, נכון? בואו נעצור, נגלוש לזה ונתחיל לפרוץ אותו.