
הטקסט המלא של הדקות הראשונות בהרצאה «סוגי פריצות לטלפון» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו אני רוצה להבהיר לכם מה אנחנו הולכים לעשות בדיוק. יש לנו טלפון וירטואלי עם אנדרואיד בפנים ואנחנו רוצים לפרוץ אליו. לפעמים יש לנו מצב שיש לנו גישה פיזית לטלפון.
כשזה קורה, כמו שזה אצלנו פה, יש לנו גישה פיזית לטלפון, אנחנו יכולים לעקוף כל מיני הגנות, לדוגמה לוגין לאיזושהי אפליקציה. נוכל לעקוף את הלוגין, אנחנו הולכים לעשות את זה.
אנחנו יכולים להפעיל מסכים שהם מוחבאים, hidden activities. מסכים שניסו להרבים מאיתנו או שצריך לשלם כסף בשביל להגיע לשם אנחנו נוכל לעקוף את זה אנחנו נוכל לעקוף הגנות כמו root detection שמזהים שהטלפון פרוץ סך הכל זאת אפליקציה שעובדת אצלנו בטלפון ואנחנו יכולים לשחק איתה ואנחנו
יכולים אפילו לעשות repackage מה זה repackage לארוז מחדש את הקובץ של התוכנה את ה-APK ולהפעיל אותו בגרסה החדשה ששינינו לבד זה כמו ריברס אינג'ינירינג, כמו הנדסה לאחור, שאנחנו יכולים לשנות משהו.
אפשר לעשות ממש APK קובץ התקנה משלנו על אותו מוצר ששינינו אותו. כל הדברים האלו זה אם יש לי גישה פיזית לטלפון, ואז אני עוקף את המגבלות שיש לי בתוך התוכנה ומגיע לדברים הסודיים, או עוקף הגנות, או מגיע למידע שאסור לי להגיע אליו.
לדוגמה, אני אפילו יכול להתחזות ללקוח אחר באפליקציה נניח כלשהי. אם אין לי גישה פיזית לטלפון, אני יכול לעשות רימוט, התקפות מרחוק. איך עושים התקפות מרחוק? לדוגמה, אני שותל תוכנה זדונית בתוך חנות, בתוך גוגל פליי, אני שותל איזשהו משחק שאנשים מתקינים אותו, ובתוך המשחק הזה יש תוכנה זדונית ואז אני עושה
דברים כאילו אני על המכשיר. זה חוזר לאותו מצב שאני פיזית נמצא על המכשיר ואז אני יכול להיכנס לאפליקציה של הבנק שלו ולעשות דברים בשמו.
מה שיכולנו לעשות פיזית אנחנו יכולים לעשות גם מרחוק אם אנחנו שותלים לו אפליקציה שתשלוט לו על המכשיר או שאם אנחנו לא יכולים לשתול לו שום דבר אולי יש לנו פרוטוקול חשוף מה זה אומר דרך איזשהו פרוטוקול תקשורת כמו חור אבטחה בתוכנת וואטסאפ שיש חברת NSO הצליחה למצוא שם חור אבטחה בפרוטוקול תקשורת באפליקציה של וואטסאפ ואז הם מצליחים להפעיל קוד
Remote Code Execution להפעיל קוד מרחוק על המכשיר של הקורבן בלי לגשת אליו. למה? כי מצאו חור בתוכנת וואטסאפ בפרוטוקול התקשורת שלה. אחרי שאני מצליח או להשתלט על המכשיר, כי אני לידו, או דרך איזושהי אפליקציה שהוא הוריד, דרך החנות, או דרך איזושהי תוכנה שיש בה חור אבטחה, אני יכול להמשיך עליו ולתקוף כבר את השרת,
לא את המכשיר עצמו. עד עכשיו דיברנו כל הזמן על המכשיר. אפשר לתקוף גם את השרת. ברגע שאני תוקף את השרת אני בעצם רוצה להתחזות ללקוח אחר ולהעביר לעצמי כסף איך עושים את ההתקפות האלו של ההתקפה על שרתים במקרה של אנדרואיד אם יש לי אפליקציית APK אז אני יכול מתוכה מתוך ההתקנה שלה להוציא API keys מפתחות גישה לשרת כמו במטריקס שניסו
להוציא מהראש של איך קוראים לו כבר שכחתי