Xbox 360 hipervizör açığı Bad Update için başarım oranı artırıldı
Öne çıkanlar
- Rock Band Blitz demosu sayesinde istismar, harici disk gerekmeden doğrudan USB üzerinden çalıştırılabilir hale geldi.
- Şifreli metinler için 20 bitlik özet tablosu oluşturularak olası tüm beyazlatma kombinasyonları önceden hesaplandı.
- İşlemci iş parçacığı önceliği 31'e 1 oranında dağıtılarak yarış durumunun başarı oranı yüzde 100 seviyesine yaklaştırıldı.
Xbox 360 hipervizörünü hedef alan Bad Update istismar yöntemi, topluluk katkılarıyla optimize edildi. İlk sürümünde yaklaşık 20 dakika süren ve yüzde 30 başarı oranına sahip olan saldırı zinciri, yeni yöntemlerle neredeyse anlık ve yüzde 100'e yakın başarı oranına ulaştı. Süreçteki ilk büyük adım, Tony Hawk oyun diskine olan bağımlılığı ortadan kaldıran Rock Band Blitz demosu üzerinden geliştirilen USB tabanlı yeni bir kayıt dosyası tetikleyicisi oldu.
Geliştirici Máté tarafından sunulan optimizasyonlar ise hipervizör yarış durumu (race condition) aşamasındaki bellek ve işlemci yönetimine odaklandı. Bellek şifreleme mekanizmasındaki 1024 olası beyazlatma değerini kapsayan 20 bitlik bir özet tablosu oluşturuldu. Önbellek temizleme amacıyla dcbz komutu kullanıldı ve PowerPC mimarisinin donanım iş parçacığı önceliklendirme özellikleri devreye alındı. Bu sayede yarış durumunu yürüten iş parçacığına işlemci kaynaklarının ezici çoğunluğu tahsis edildi.
Son aşamada şifreli metinlerin üzerine yazılma tespiti elden geçirildi. Önceki sürümde konsolun çökmesine veya başarılı adımların kaçırılmasına yol açan hatalı tespit mekanizması iyileştirilerek istismar zincirinin kararlılığı sağlandı. Güncellemeler, Xbox 360'ın en güncel sistem yazılımlarında bile hipervizör düzeyinde kod çalıştırma sürecini pratik ve güvenilir bir seviyeye taşıdı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.