
הטקסט המלא של הדקות הראשונות בהרצאה «התקפת Javascript Injection בעזרת Bettercap» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בסרטון הזה אני רוצה לדבר איתכם על התקפת JavaScript Injection למעשה זאת התקפה שאנחנו מזריקים קוד בשפת JavaScript או בשפת HTML קוד בשפת HTML לדפדפן של הקורבן כל זה קורה בזכות העובדה שאנחנו נמצאים באמצע של התקשורת הדפדפן של הקורבן שלנו יקבל את הקוד וברגע שהדפדפן מקבל קוד אז הוא מריץ אותו מה שנקבל זה סוג של
הודעה שתקפוץ לו על המסך סוג של אלרט כזה אפשר לעשות עם הג'אווה סקריפט הרבה דברים למשל להחליף לינקים בדף html אפשר למשל להזריק תמונות אנחנו למעשה שולטים ומשנים את הדף html את הבקשת html שביקש הקורבן שלנו אנחנו בזכות זה שאנחנו עומדים באמצע אנחנו לוקחים את הדף הזה ומזריקים לתוכו קוד נוסף.
בואו נעשה את ההתקפה הזאת ברמה הגולמית שלה כדי להבין איך זה עובד וכמו כל התקפה שאני מדבר עליה אפשר תמיד למנף את זה לדברים הרבה הרבה יותר רציניים ולגנוב המון המון מידע מהקורבן אז אנחנו פה ניצור קובץ של javascript create document empty file אני אקרא לקובץ הזה alert.js יש לי כאן את האלרט אותו ובתוכו נרשום syntax כן זה ככה זה מבנה של פקודה של הודעה שתקפוץ על המסך אני צריך
לרשום alert זאת פונקציה של javascript ופה אני ארשום למשל את המלל הבא low world תחשבו על מלל אחר שמנחה את הקורבן להיכנס לאתר מסוים ללחוץ על קישור מסוים השמיים הם הגבול ואנחנו רואים את זה בצורה הכי גולמית יצרתי את הקוד של הג'אווה סקריפט שלי אני אעשה סר ונסגור כעת אני רוצה לנווט לתיקייה אני עושה את זה בכוונה בהמשך הגרפי
יהיה לנו יותר נוח אני מנווט לתיקייה ששם נמצאים קבצי הקונפיגורציות של תוכנת הבטרקאפ כדי להגיד לסקריפט לכלי של הבטרקאפ הנה יש לך פה קובץ ג'אווה סקריפט קח אותו תכתוב ותשתמש בו, את הקובץ הזה אני רוצה להזריק לקורבן שלי, לדפדפיים של הקורבן שלי.
אז התוכנה נמצאת בנתיב הזה, share better cap, וכאן בתוך ה-caplet יש לי את התיקייה של hsts hijack, התיקייה המקוסטמת מהסרט הקודם שהנחיתי כיצד להוריד את התיקייה המקוסטמת, כי בהתקנה הדפולטיבית אתם מקבלים אותה תיקייה אבל פשוט זה לא עונה לצרכים שלנו כאן יש לי את הקובץ קאפלט כן
זה למעשה הכלי מריץ את הקובץ הזה סקריפט הזה אנחנו פותחים אותו כאן זה הפיילודים שלנו כן הפיילוד זה הפצצה עצמה הנפץ עצמו כלומר אחרי שאנחנו מקבלים גישה לדפדפן זה מה אנחנו רוצים לעשות עם הגישה הזאת איזה סוג של נזק אחרי קילוגר נקודה js נקליט פסיק רוחבית נקודה וכאן ניגש לנתיב שבו שמרנו את האלרט, אז נתיב הוא בתוך תיקיית הרוט,
תיקיית הפרופיל של המשתמש רוט, יש תיקייה שנקראת דסקטופ ואלרט נקודה js. אוקיי, את השינוי הזה בקובץ חשוב לעשות אחרת ההתקפה לא תעבוד, אנחנו פשוט מפנים אותו שכשאנחנו עומדים באמצע, באמצע של התקשורת, כן, הקורבן לראוטר, הכלי הזה רץ ברקע והוא רואה שיש כאן הפניה
קובץ הג'אווה סקריפט. הייתי צריך להוסיף נקודתיים בכוכבית, נקודתיים, בלי נקודה, ואז את הנתיב שלנו. נבצע שמירה ונריץ את הכלי שוב ואת המודול. כרגע אנחנו רואים שיש לנו פה פיילוד שהוזרק, כן, כרגע כל חבילות שיעברו מהקורבן אל הראוטר דפים מסוג יוזרק האלרט הזה בואו נראה את זה נכנס לוינדוס
10 פתח גוגל עובד למשל לגוגל והנה הלאו וורלד קפץ לנו אפשר פה בגוגל לרשום בואו תראו רק שבגוגל כרגע הוא not secured כן זה בזכות לא להתבלבל זה בזכות בתוך המודול של ה hsts hijack מופעל גם הכפה של הבייפס HTTPS ולכן התקשורת פשוט נמכה על SSL Strip,