אתה אולי זוכר את החדשות המדהימות על פגיעות שנמצאה בקושחה iOS 9.x המאפשרת לך לשחזר
אם יש לך חתימה דיגיטלית, כלי זהמאפשר לך לשחזר כל התקן 32 סיביות לכל גרסה של קושחת iOS 9.x, ללא קשר לגירסה הראשונית המותקנת, ללא כל מפתחות, תוכנה נוספת או אפילו מבלי לבצע הליך jailbreak.
כפי שאתה יכול לראות מהתיאור הזה, הפער הזה בלאבטחה יש פוטנציאל גדול ומאפשר לך לשחזר את כל ההתקנים של 32 סיביות. בשילוב עם Jailbreak של ה- Home Depot עבור גרסאות iOS 9.1-9.3.4, כל המכשירים התואמים לעולם לא יישארו ללא Jailbreak, הם תמיד ישמרו על היכולת לחזור ל- iOS 9 ללא חשש לעדכון או הליך התאוששות.
החדשות הטובות הן שהפיתוח של השירותiDeviceReRestoreהושלם וזמין לכל המשתמשים. שחרור הגרסה הסופית של כלי שנבדק בזמןחנות אידאייהתקיים הודות למפתחים@alitek123, @Thmitt ו-@JonathanSeals, שניצלו את ליקוי האבטחה שהתגלה על ידי @alitek123. תהליך בדיקת הבטא מבוצע על ידי המפתחים @Mirko, @ee_csw ו-@DjSn0wfall.
כדי לבדוק את פעולת הכלי בפעולה, זהניתן להוריד מאתר iDeviceReRestore. מספר השירות הנוכחי הוא 1.0.1, מה שפתר את בעיית ניהול התלות שהייתה קיימת בגרסה המקורית של הכלי. נכון לעכשיו, קיימות גרסאות של הכלי להפעלת לינוקס ו-macOS. אין גרסה להפעלה תחת מערכת ההפעלה Windows, אבל אני יודע על דוגמאות רבות לשימוש מוצלח בכלי זה במצב מכונה וירטואלית.
פרטים על פעולת הכלי:
- תמיכהרקמכשירי 32 סיביות.
- התאוששותרקעל גרסת קושחהiOS 9.x.
- ייתכן שגרסת הקושחה המקורית היאכל, גרסאות שנבדקו מ- iOS 6 ל- iOS 10.
- זמינות של jailbreak עבור הגרסה המקוריתלאו דווקא.
- התהליך אינו דורש מפתחות, תוכנה נוספת וכלים מיוחדים אחרים למקרה זה.
- בהכרחנוכחות של חתימות דיגיטליות שנשמרו עבור גרסת הקושחה המותקנת.
- יש דרישות מיוחדות לחתימות דיגיטליות.חתימות דיגיטליות לא יכולות להיות מהקטגוריה של אלהשקיבל "באוויר". אתה יכול להשתמש בחתימות מהקטגוריה "מחק" או "עדכן", אם כי לא כולן יתאימו לתהליך. חתימות דיגיטליות חייבות להיות מאוחסנות ללא קוד חד פעמי מיוחד למקרה זה. אם החתימה הדיגיטלית מתחילה בשורה "MIIKkj", אז הכל בסדר, אפשר להשתמש בו. אם לא, יתכן שזה יעבוד, אך יידרש אימות נוסף.
- השיטה דורשת "פסי בסיס" חתומים,למשל פרומתאוס. עם זאת, לרוב, אם כל המכשירים, צריך להיות בסיס עבודה פועל ללא בעיות החל מהגירסה הנוכחית עבור iOS 10 והגירסה החתומה קיבלה "בשידור חי".
- שחזור מ-iOS 9 ל-iOS 9 יכול להיעשות במצב שחזור, שחזור מגרסה שאינה iOS 9 ל-iOS 9 צריך להיעשות במצב "DFU" בלבד.
- על חתימות דיגיטליות לכלול כרטיסים נפרדיםiBSS להתאוששות במצב DFU. במקרה של היעדרן, ניתן להשתמש בחתימות דיגיטליות אלה רק כדי לשחזר מגרסת הקושחה iOS 9 לגירסת הקושחה iOS 9.
כדי לבדוק את התאימות של הדיגיטל הקייםחתימות עם כלי השירות "iDeviceReRestore", באפשרותך להשתמש בשירות "nonce-checker" זה. לחלופין, פתח חתימה דיגיטלית בעורך טקסט ובדוק את תוכנה של כרטיסי iBSS ותוכן השורה המקורית.
על פי המפתח @ DjSn0wfall, החברהApple לא תוכל לסגור פגיעות זו מהסיבות הבאות. במצב DFU, המכשיר נמצא במצב המתנה לבדיקת הלגיטימיות של רכיב החתימה, שהוא כרטיס iBSS. לאחר הורדת חתימה דיגיטלית עם כרטיס iBSS, באופן קפדני, איננו מפרים את מנגנון האבטחה, המאפשר להוריד את רכיב ה- iBEC החתום בשלב הבא, שכבר מכיל את הפער הדרוש - היעדר "אי-פגע מיוחד" חד-פעמי. לאחר מכן אנו מאתחלים את תהליך שחזור המכשיר, תוך התעלמות מדרישות אבטחה אחרות ובדיקות תקינות. יש לציין כי ניצול זה קיים גם בחלקו החל מגרסת iOS 8 ועד לגירסת iOS 10.2.1, אך בגירסאות אלה לא ניתן להשתמש בניצול זה.