iOS 9.x ürün yazılımında bulunan ve geri yüklemenize olanak tanıyan bir güvenlik açığıyla ilgili harika haberi hatırlıyor olabilirsiniz.
Dijital imzanız varsa, bu yardımcı programyüklü ilk sürümden bağımsız olarak herhangi bir anahtar, ek yazılım veya bir jailbreak prosedürü uygulamadan 32 bit herhangi bir cihazı iOS 9.x ürün yazılımının herhangi bir sürümüne geri yüklemenizi sağlar.
Bu açıklamadan da görebileceğiniz gibi, bu boşlukgüvenlik büyük bir potansiyele sahiptir ve tüm 32 bit aygıtları geri yüklemenizi sağlar. İOS 9.1-9.3.4 sürümleri için Home Depot jailbreak ile birlikte, tüm uyumlu cihazlar bir jailbreak olmadan asla bırakılmayacak, her zaman bir güncelleme veya kurtarma prosedürü korkusu olmadan iOS 9'a geri dönme yeteneğini koruyacaklar.
İyi haber şu ki, yardımcı programın gelişimiiDeviceReRestoretamamlandı ve tüm kullanıcılara sunuldu. Zamanla test edilmiş bir aracın son sürümünün piyasaya sürülmesiidevicerestoregeliştiriciler sayesinde gerçekleşti@alitek123 tarafından keşfedilen güvenlik açığından yararlanan @alitek123, @Thmitt ve @JonathanSeals. Beta test sürecini yürütmek, @Mirko, @ee_csw ve @DjSn0wfall geliştiricilerine aittir.
Aletin çalışmasını kontrol etmek için,iDeviceReRestore web sitesinden indirilebilir. Mevcut hizmet numarası 1.0.1'dir ve bu, aracın orijinal sürümünde mevcut olan bağımlılık yönetimi sorununu çözmüştür. Şu anda aracın Linux ve macOS'u çalıştırmaya yönelik sürümleri bulunmaktadır. Windows işletim sistemi altında çalışacak bir sürüm yok, ancak bu aracın sanal makine modunda başarılı bir şekilde kullanıldığı birçok örnek biliyorum.
Aracın çalışması hakkında ayrıntılar:
- Desteksadece32 bit cihazlar.
- İyileşmeksadecedonanım yazılımı sürümündeiOS 9.x.
- Orijinal ürün yazılımı sürümü olabilirherhangi, iOS 6'dan iOS 10'a kadar test edilmiş sürümler.
- Orijinal sürüm için jailbreak'in kullanılabilirliğiilla ki değil.
- İşlem, bu durum için anahtarlar, ek yazılımlar ve diğer özel araçlar gerektirmez.
- mutlakaYüklü ürün yazılımı sürümü için kaydedilmiş dijital imzaların varlığı.
- Dijital imzalar için özel gereksinimler vardır.Dijital imzalar, bu kategorilerdeki kategorilerden olamaz"hava yoluyla" alınan. Tümü işlem için uygun olmasa da, "Sil" veya "Güncelle" kategorisindeki imzaları kullanabilirsiniz. Dijital imzalar bu durumda özel bir kerelik kod olmadan saklanmalıdır. Dijital imza “MIIKkj", sonra her şey yolunda, kullanılabilir. Değilse, işe yarayabilir, ancak ek doğrulama gerekir.
- Yöntem, imzalı bir "temel bant" gerektirir,örneğin Prometheus. Ancak, tüm cihazların çoğunda, iOS 10 için geçerli sürümden ve imzalı sürüm "havadan" alınan sorunsuz bir çalışma tabanına sahip olmalıdır.
- İOS 9'dan iOS 9'a kurtarma işlemi kurtarma modunda yapılabilir; iOS 9 olmayan bir sürümden iOS 9'a geri yükleme işleminin yalnızca "DFU" modunda yapılması gerekir.
- Dijital imzaların ayrı biletleri olmalıdırDFU modunda kurtarma için iBSS. Olmaması durumunda, bu dijital imzalar yalnızca iOS 9 ürün yazılımı sürümünden iOS 9 ürün yazılımı sürümüne geri yüklemek için kullanılabilir.
Mevcut dijitalin uyumluluğunu kontrol etmek içinimzalar "iDeviceReRestore" yardımcı programı ile bu "nonce-checker" hizmetini kullanabilirsiniz. Veya bir metin düzenleyicide dijital imza açın ve iBSS biletlerinin içeriğini ve orijinal satırın içeriğini kontrol edin.
Geliştirici @ DjSn0wfall göre, şirketApple, aşağıdaki nedenlerden dolayı bu güvenlik açığını kapatamayacaktır. DFU modunda, cihaz iBSS bileti olan imza bileşeninin meşruluğunu kontrol etmek için bekleme modundadır. Bir iBSS biletiyle dijital imza indirdikten sonra, kesinlikle, güvenlik mekanizmasını ihlal etmiyoruz, bu da imzalı iBEC bileşenini zaten gerekli boşluğu içeren bir sonraki adımda indirmemize izin veriyor - özel bir kerelik “no-nonce-non. Bundan sonra, diğer güvenlik gereksinimlerini ve bütünlük denetimlerini yoksayarak aygıt kurtarma işlemini başlatırız. Bu istismarın iOS 8 sürümünden ve iOS 10.2.1 sürümüne kadar kısmen mevcut olduğuna dikkat edilmelidir, ancak bu sürümlerde bu istismar kullanılamaz.