
הטקסט המלא של הדקות הראשונות בהרצאה «פריצה בכוח לאתר Wordpress עם Burp Proxy» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו אני רוצה להראות לכם איך אפשר לפרוץ אתר וורדפרס אמיתי על ידי מעבר על כל סיסמה אפשרית דרך כלי גרפי, דרך פרוקסי גרפי שנקרא בירופ, בירופ סוויט. ואנחנו רוצים להפעיל אותו ודרכו לפרוץ לאתר וורדפרס אמיתי כשאנחנו מנסים כל סיסמה אפשרית.
אז יש לי פה אתר אינטרנט שהרמנו אותו בהרצאות קודמות ואנחנו לא יודעים מה הסיסמה לאתר הזה. כל סיסמה שננסה הוא יכתוב לנו this password is incorrect ואנחנו רוצים פשוט לעבור על רשימה של כל הסיסמאות שאנחנו חושדים בהן כל סיסמה אפשרית לנסות אותה באופן אוטומטי
עם כלי הגרפי של ביורפ. אני מפעיל את הכלי הזה אני לא הולך לעדכן אותו הוא מצא לי פה עדכון אני עושה לו שבינתיים לא צריך עדכון שיפתח לי פרויקט זמני פרויקט זה כל סביבת העבודה וישתמש בערכים של ברירת מחדל להגדרות.
זהו עכשיו הוא פותח לי את הסביבה של ברפ החינמי זה קומיוניטי אדישן הוא חינמי ואני עובר פה לפרוקסי אני רוצה להיות פרוקסי מה זה פרוקסי זה למעשה תוכנה כמו ברפ שעומדת בין הדפדפן לשרת היא תופסת את כל הפקטים שעוברים בין הדפדפן לשרת ויכולה לשנות אותם באוויר ואני רוצה שהיא תשנה אותם וכל פעם תכניס סיסמה אחרת ונראה מה קורה.
דבר ראשון, אני סוגר את האתר אינטרנט האמיתי, את הדפדפן האמיתי, ואני פותח דפדפן שלו. אתם רואים? אני פותח דפדפן שלו. למה? כי דפדפן שלו מוגדר להעביר כל פאקט שעובר דרכו ל-BOP.
הנה, בבקשה, הוא כבר תפס לנו פאקט ראשון. אני עושה לו תעביר אותו הלאה, תעשה לו forward. יופי. בוא נכבה את התפיסה של הפאקטים זמנית עד שנגיע למסך שאנחנו רוצים. זה המסך שאנחנו רוצים.
ופה אני כותב את היוזר ואיזושהי סיסמה, נניח a, b, c, d, e, f, g. ואני רוצה לתפוס את הפאקט הזה כשאני אלחץ לוגין. אז אני עוד פעם מפעיל את התפיסה של הפאקטים באמצע.
הוא מבקש ממני פה ליצור איזשהו קירינג, איזשהם מפתחות. עשיתי סתם סיסמה. אני רואה פה intercept is on, זה אומר שהוא תופס פאקטים, וכל מה שיעבור מהדפדפן הזה לשרת ייתפס על ידי הפרוקסי.
אני אוכל לשנות, לשחק, ואז להעביר הלאה לשרת. אני עושה לוגין, הנה הוא תפס את הפאקט. ומה אנחנו רואים בתוכו? אנחנו רואים את כל הכותרות, לאיזה דף זה מיועד, באיזה HTTP, כל מיני הדרים.
אבל הדבר הכי הכי חשוב מבחינתי זה החלק התחתון. מה השם של היוזר? השם של היוזר זה user, ומה הסיסמה? a,b,c,d,f,g. ככה הוא שולח את זה לשרת, ושרת נותן לו תשובה.
שימו לב, אנחנו פה תפסנו פאקט, זה אומר שהיוזר, אתם רואים פה למעלה, ממתין לתשובה מהשרת. הוא חושב שהשרת נתקע אבל האמת שהשרת לא נתקע פשוט תפסנו לו פאקט באמצע וזה לא הגיע עד השרת אז זה הקטע של פרוקסי פאקטים פיזית עוברים דרכו אני יכול לשנות אותם ולעשות forward להמשיך אותם או לעשות drop שהפאקט הזה ילך לפח זבל אז אני יכול לעשות drop או שאני
יכול להעביר את זה לשרת אבל אני לא רוצה לא זה ולא זה אני רוצה להעביר אותו לאינטרודר לכלי נוסף אינטרודר ופה למעלה זה הכלי הנוסף מה הכלי הזה יודע לעשות הכלי הזה יודע לפלוש.
זאת אומרת, הפרוקסי תפס, ועכשיו אני מעביר את זה לכלי שיודע לפלוש פנימה. הוא שואל אותי לאיזה IP, לאיזה פורט, ובמה אני רוצה להחליף ערכים, עם מה אני רוצה לשחק.
שימו לב, בכלי הזה של אינטרודר יש לנו פה באיזה פוזישינים, באיזה מיקומים להחליף ערכים, ו-payload, למה להחליף אותם. אז אנחנו הולכים ל-payload, ויכולים פה לקבוע רשימה של כל הערכים שהוא ינסה, רשימה של כל הסיסמאות שהוא הולך לנסות בוא נעשה פה לורד וניקח רשימה קטנה ולא רוקיו נלך
לתיקייה הזאת usr user wordlist ואני רוצה לקחת רשימה יותר קטנה שנקראת fast track למה כי אם אני אנסה לקחת רוקיו