
הטקסט המלא של הדקות הראשונות בהרצאה «קבצי לוג באנדרואיד - Insecure Logging» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו נדבר על אינסיקיור לוגינג. לוגים שהתוכנה כתבה ומסגירים לנו מידע סודי, איך מוציאים את הלוגים של התוכנה. קודם כל, אני רואה פה שאני לא מצליח להפעיל את הטלפון שלי.
לא יודע מה הבעיה שלו, אבל הוא לא מצליח לעשות סטארט. אתם רואים, מנסה, מנסה ולא מצליח. מה שאני עושה, אני עושה רייט קליק, פקטורי ריסט, איפוס להגדרות יצרן.
עושה נקסט, עושה איפוס. בואו ננסה עכשיו לעשות סטארט וזה עובד לנו. איפוס הגדרות יצרן הצליח לנו, שזה נהדר. עכשיו אנחנו צריכים, מה לעשות? קודם כל, בדאונלואודס להתקין מחדש את האפליקציה שלנו, נכון?
אז בואו נעשה CMD, נפתח את ה-CMD שלנו, נעשה dir*apk, יש לנו פה את הקובץ שלנו ונעשה adb install לקובץ. לפני שאני לוחץ enter, אני רוצה להראות לכם שהוא לא מותקן ואני עושה פה AD ב-Install והוא מופיע כאן.
יופי, אז יש לנו את הקובץ והמשתמש עובד עם הקובץ הזה רגיל, עם התוכנה בצורה רגילה. רגע, השרת עובד לי, כן, השרת פה עובד לי. אנחנו מריצים את התוכנה של השרת מתוך התיקייה הזאת, יפה מאוד.
טוב, בואו נעשה לוגין, ג'ק. יש לכם שם וסיסמה בצד שמאל, כתבתי לכם, וג'ק שטרוד על 1,2,3 דולר. עושים לוגין, הוא שואל אותי איפה השרת נמצא, 192,168,202,153, זה נכון או לא נכון?
כן, מ-202,153. קאלי שלי משמש אותי כשרת, אני עושה לוגין, ומצליח להיכנס פנימה ואני בפנים, ויכול לראות פה כל מיני פעולות, להחליף סיסמה, לראות את פירוט החשבון שלי, לעשות העברת כספים, אני בפנים.
עכשיו אנחנו רוצים לדבר על זה שהמכשיר הזה הגיע אליי. תחשבו שהאפליקציה נניח סגורה או פתוחה, זה לא משנה. המכשיר הגיע אליי ואני רוצה להוציא את השם והסיסמה שהבן אדם הקיש, או שפרצתי מרחוק למכשיר הזה.
בסופו של דבר יש לי למכשיר הזה ADB של. אני יכול להריץ שמה בפנים CMD, אני בתוך המכשיר. אז יש פקודה שנקראת לוג קאט. לוג קאט, הוא מראה לי את כל הלוגים של המכשיר מכל האפליקציות, מהכל.
ואם אני אעשה איזושהי פעולה, אתם רואים? הלוג הזה ממשיך לרוץ. תסתכלו, הלוג פה מוסיף כל הזמן מידע. נניח,