PracticU

התקנה של אנדרואיד בתוך מכונה וירטואלית - Genymotion

בלי כתוביותעם כתוביות
PracticU › קורס סייבר והאקינג ל-Android - פריצה לטלפונים ואפליקציות אנדרואיד - בודק חוסן - Mobile App Pentesting › התקנה של אנדרואיד בתוך מכונה וירטואלית - Genymotion
מילון מושגים:
מכונה וירטואלית - מחשב מדומה שרץ כתוכנה על גבי מחשב פיזי, עם מערכת הפעלה ומשאבים משלו, בבידוד מהמערכת המארחת.
VirtualBox - תוכנת וירטואליזציה חינמית של אורקל להרצת מכונות וירטואליות על מחשב אישי.
רישיון - ההיתר החוקי להשתמש בתוכנה, הקובע את תנאי השימוש, מספר ההתקנות וזמן התוקף.
Wi-Fi - טכנולוגיה לחיבור מכשירים לרשת ולאינטרנט באופן אלחוטי, בעזרת גלי רדיו.
NAT - מנגנון שמתרגם כתובות IP פרטיות לכתובת ציבורית אחת, כדי לאפשר למחשבים ברשת פנימית לגשת לאינטרנט.
ראוטר - התקן רשת שמעביר חבילות מידע בין רשתות שונות ובוחר את הנתיב שבו יגיעו ליעדן.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
מעטפת - תוכנה שמפרשת פקודות של המשתמש ומעבירה אותן למערכת ההפעלה, למשל Bash או PowerShell.

התקנה של אנדרואיד בתוך מכונה וירטואלית - Genymotion
כדי לתרגל אבטחת אנדרואיד לא צריך טלפון אמיתי. ההרצאה מראה איך להקים טלפון אנדרואיד וירטואלי בעזרת Genymotion, שמנהל אותו דרך VirtualBox.
השלבים העיקריים
1. התקנה: מורידים את Genymotion יחד עם VirtualBox, כך ששניהם מותקנים אוטומטית, ולוחצים Next לאורך כל ההתקנה.
2. חשבון חינמי: התוכנה מבקשת להירשם באתר שלה עם אימייל. ההרשמה בחינם ובלי אשראי, ובכניסה בוחרים שהשימוש פרטי כדי שלא יידרש רישיון.
3. בחירת טלפון: לוחצים על הפלוס שלמעלה ובוחרים דגם. ליד כל דגם מצוין כמה זיכרון הוא דורש. בהרצאה נבחר Galaxy S9 עם 4GB, כי ל-S10 דרושים 8GB וזה כל הזיכרון של המכונה הווירטואלית של המרצה. הדגם עצמו לא חשוב.
4. רשת: משאירים את שאר ההגדרות כברירת מחדל ובוחרים חיבור Bridge, כדי שהטלפון יופיע ברשת הביתית כמו עוד מחשב ב-Wi-Fi. ב-NAT, VirtualBox משמש לו כראוטר.
5. הפעלה ושליטה: לוחצים Start או קליק ימני ואז Start. אחרי שהטלפון עולה אפשר לסובב את המסך, לדמות רמת סוללה וטעינה, לקבוע מיקום GPS ולהפעיל מצלמה.
6. Google Apps: בהתחלה אין בטלפון Google Play. לוחצים על Install Open Google Apps, מסכימים לרישיון, ההורדה היא כ-90MB, ואחרי הפעלה מחדש אפשר להתחבר עם חשבון Gmail ולהוריד אפליקציות.
בעיות שהופיעו
המרצה מריץ מכונה וירטואלית בתוך מכונה וירטואלית, ולכן ב-Settings של המכונה הכבויה, תחת Processor, צריך להפעיל Intel VT. בלי זה VirtualBox מאפשר ליצור רק מכונות של 32 ביט, והטלפון דורש 64 ביט, ולכן ההפעלה נכשלה בשגיאה. במחשב פיזי הבעיה לא אמורה להופיע. פעם אחת הטלפון לא עלה בגלל שגיאת רשת, והפעלה מחדש פתרה אותה.
ל-Genymotion יש גם ממשק שורת פקודה, shell, שמאפשר לנהל מכשירים ולאוטמט את ההקמה שלהם. בהרצאה משתמשים בממשק הגרפי.
אחרי ההרצאה אפשר להקים טלפון אנדרואיד וירטואלי עם Google Play, שישמש בהרצאות הבאות.
השיעור הבא בקורס: סוגי פריצות לטלפון

פרקי ההרצאה: התקנה של אנדרואיד בתוך מכונה וירטואלית - Genymotion

  1. 00:00

    הקמת טלפון וירטואלי

  2. 00:35

    הורדת Genymotion ו-VirtualBox

  3. 01:10

    בדיקת תמיכת Intel VT

  4. 01:47

    יצירת חשבון באתר

  5. 02:23

    בחירת טלפון בממשק

  6. 02:58

    התאמת זיכרון למכונה

  7. 03:37

    הגדרות המכונה החדשה

תמלול ההרצאה: התקנה של אנדרואיד בתוך מכונה וירטואלית - Genymotion

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של אנדרואיד בתוך מכונה וירטואלית - Genymotion» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם ברוכים הבאים לקורס האקינג של אנדרואיד אנחנו הולכים להקים טלפון וירטואלי ולפרוץ אליו בואו נתחיל להתקין את זה בואו ניכנס ונכתוב ג'יני מושן ג'יני מושן דאונלווד זה בעצם הטלפון הווירטואלי שלנו כדי שלא נצטרך להתעסק עם טלפון האמיתי

  2. 00:20

    הג'יני מושן הזה יודע לעשות לנו טלפון וירטואלי הוא עושה אותו דרך וירטואל בוקס אז אנחנו יכולים להוריד ללא וירטואל בוקס או ביחד עם וירטואל בוקס, שיעשה הכל אוטומט.

  3. 00:33

    אני אומר לו, תעשה הכל אוטומט, תוריד גם את הווירטואל בוקס וגם את הג'יני מושן. אז הנה אנחנו מורידים אותם. דרך אגב, בגלל שאנחנו הולכים להתקין וירטואל בוקס בתוך מכונה וירטואלית, כי אני לא עושה את זה על מחשב הפיזי שלי, אני עושה למעשה מכונה וירטואלית בתוך מכונה וירטואלית, אנחנו צריכים לאשר וירטואליזציה בתוך וירטואליזציה.

  4. 00:55

    תכף אני אראה לכם איך עושים את זה. אנחנו עושים ג'ייני מושן נקסט נקסט נקסט עד שהוא מתקין אני רוצה לראות פה בסטינגס האם אפשרתי את זה או לא שימו לב פה ב cpu אין לי פה תווי אתם רואים אינטל vt אין לי פה v אז אי אפשר לעשות וירטואליזציה בתוך וירטואליזציה שכחתי לעשות את זה תכף נעשה את זה ביחד איתכם בינתיים הוא מתקין לנו פה את הווירטואל בוקס

  5. 01:19

    עושים נקסט נקסט נקסט הכל נקסט אני לא נוגע בכלום אני עושה הכל נקסט תכף תראו שהולכת להיות לנו מכונה וירטואלית ובתוך מכונה וירטואלית לא ווינדוס 10 לא ווינדוס 11 לא ווינדוס 7 אלא טלפון של אנדרואיד הנה בבקשה אז יש לנו פה וירטואל בוקס ויש פה ג'יני מושן עד עכשיו עשיתי דאונלוד יחד עם וירטואל בוקס ועשיתי על הכל נקס נקס נקס עכשיו פה הוא רוצה

  6. 01:48

    שאנחנו נירשם עם אימייל זה חינם תירשמו חינם קריאיט אקאונט כאן לוחצים קריאיט אקאונט ובאים לאתר שלהם ונרשמים בחינם פה אתם צריכים לכתוב את האימייל שלכם ואת הזה לא צריך אשראי לא צריך כלום אני כבר נרשמתי הנה דרך אגב הנה כתוב פה שימו לב אינטל vt חייבים אותו

  7. 02:08

    אנחנו שכחנו לעשות את ה vt הזה תכף נראה את הבעיה שתהיה לנו נכנסתי פנימה הוא שואל אותי האם יש לי רישיון או שזה לשימוש הפרטי שלי אני עושה שזה לשימוש הפרטי שלי ואז לא צריך רישיון זה חינם זאת התוכנה ככה היא נראית פה יהיו כל מיני טלפונים שאני מתקין אני עושה פה פלוס למעלה, שימו לב, הפלוס למעלה פה זה משהו שלקח לי זמן למצוא אותו בפעם הראשונה שראיתי את הממשק הזה.

  8. 02:33

    לוחצים פלוס למעלה ואז הוא שואל אותי איזה טלפון אתה רוצה לעשות. ליד כל טלפון כאן יש איי כזה ואתם רואים כמה זיכרון הוא צריך. אז תראו, זה צריך שתי ג'יגה זיכרון, זה צריך ג'יגה אחד של זיכרון.

  9. 02:47

    אז אני מסדר אותם לפי API האחרון, זאת אומרת הגרסה הכי אחרונה, אנדרואיד API, ואני רואה יש לנו פה, מה יש לנו פה הכי אחרון?

  10. 02:56

    גלקסי s10 נניח יש פה אחי אחרון אבל הוא דורס 8 ג'יגה ראם עכשיו אני לא יכול לתת לו 8 ג'יגה ראם כי כל המכונה הווירטואלית שלי היא 8 ג'יגה אז אני לא אחפש גלקסי s10 אני אראה טיפה למטה ואני אחפש גלקסי s9 אתם יכולים לבחור כל טלפון זה לא באמת חשוב בוא נראה בs9 מה הוא רוצה 4 ג'יגה

  11. 03:16

    זיכרון שיהיה 4 ג'יגה זיכרון זה לא כזה חשוב לנו כי יש פה level של api זה אומר איזה פונקציות הוא תומך API 28 וזה יש כבר 29. בסדר בוא נסתפק בגלקסי s9 זה לא באמת משנה תעשו s8 s9 זה לא באמת חשוב לנו אז אנחנו עושים נקסט הוא שואל אותי מה השם של המכונה הווירטואלית מה גודל המסך שלה כמה מעבדים אני רוצה לתת כמה זיכרון אני רוצה לתת אני משאיר הכל ברירת מחדל האם

  12. 03:47

    אני רוצה לחבר אותה כנאט או כברידג' מה זה אומר נאט זה אומר הווירטואל בוקס

לקורס המלא: קורס האקינג לאנדרואיד אונליין

ההרצאה הבאה: סוגי פריצות לטלפון

הרצאות קשורות מקורסים אחרים

  • יצירת מכונה וירטואלית - בתוך ESXi 8
  • יצירת מכונה וירטואלית
  • Genymotion Emulator
  • יצירת מכונה וירטואלית ב-AZURE

קורסים נוספים במסלול

  • קורס SOC - מיישם הגנת סייבר
  • קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP