
הטקסט המלא של הדקות הראשונות בהרצאה «מודול SSL Unpinning ב-EdXposed» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הקודמת הצלחנו להזין לתקשורת HTTPS של אופרה, של דבדפן וזה עבד לנו מצוין, הבאנו את התעודה הדיגיטלית לתוך הסיסטם וכל האפליקציות צמחו על תעודה דיגיטלית של הפרוקסי שלי ועשינו את זה על ידי אפליקציה שנקראת Root Certificate Manager
שעובדת רק על טלפונים פרוצים שהם רוטד ועכשיו אנחנו מגיעים לאתגר האמיתי להזין לפייפאל שימו לב, כאן התקשורת עובדת זאת אומרת שאני יכול לכתוב פה משהו וזה עובד.
שימו לב למנעול ירוק ברמת גוגל ותקשורת ב-HTTS שאני רואה וזה הכל עובד לי מצוין. אני יכול להזין לתקשורת HTTPS ברמת דפדפן. אבל אפליקציית פייפאל יש לה הגנה נוספת.
הוא לא רוצה שהפרוקסי שלי יארוז לו את המידע. פייפאל רוצה שהמידע יגיע אך ורק מוצפן ארוז על ידי סרטיפיקט של פייפאל עצמם. זה הקטע שלהם.
הם רוצים אך ורק שהסרטיפיקט שלהם יארוז להם את המידע. אחרת הוא כותב לי No Internet Connection. הוא לא סומך על שום תעודה דיגיטלית אחרת, אפילו שהכל המכשיר סומך עליה.
אנחנו צריכים לפרוץ את ההגנה הזאת. במקום לכתוב קוד ידנית שפורץ, אנחנו נשתמש ב-Exposed. אקספוזד יש לו מלא מודולים כתובים. אנחנו רואים שהוא framework is active ואנחנו עושים לו דאונלורד למודול.
נכתוב SSL on pinning. pinning זה אומר קיבוע לתעודה דיגיטלית מסוימת. לעשות pinning זה לקבע משהו, ואנחנו משתמשים במודול שיודע לעשות bypass.
מה זה מודול? מודול זה למעשה מיני תוכנה. בואו נלחץ על זה. עוד פעם זה קרס לי. למה זה קרס לי? כי זו מכונה וירטואלית בתוך מכונה וירטואלית.
אל תשתמשו בג'יני מושן בתוך מכונה וירטואלית. תשתמשו בו רק במחשב הפיזי, אחרת הוא כל הזמן יקרוס לכם. טוב, זאת הבעיה שלי כי אני מצלם את כל הסרטונים במכונה וירטואלית.
נחכה שהוא יעלה ונלך ל-Exposed, למודול שנקרא SSL Unpinning. ניכנס לטלפון, 1, 2, 3, 4, כל מה שאתם רואים פה בצד יהיה לכם בשרת הקבצים.
ניכנס ל-Exposed, נלך ל-Downloads, נחפש SSL Unpinning, ניכנס ל-Versions, נעשה Download and Install, הוא מוריד אותו ומתקין אותו.
אני אומר לו אפשר להתקין הנה הוא התקין אני עושה לו done אחרי שהוא התקין אותו אני צריך להיכנס לרשימת מודולים ולהפעיל אותו ולאפשר