Bağlamda: PlayStation 2, 4 Mart'ta 20. yaş gününü kutladı. Konsol oldukça tarihli olmasına rağmen, hala birçok eğlenceli ve eğlenceli oyun var. Yaşı aynı zamanda homebrew oyunlarını oynamak ve oluşturmak için harika bir aday yapar, çünkü donanımı değiştirirseniz garantinizi geçersiz kılmak artık bir sorun değildir.

PlayStation 2'nin donanımını homebrew oyunları ve yedek diskleri oynamak için değiştirmek, bir güvenlik araştırmacısı tarafından bulunan bir istismar sayesinde geçmişte kaldı. CTurt, PS2'nin DVD oynatıcısını yazılım düzeyinde disk kontrollerini atlamak için giriş noktası olarak kullanan FreeDVDBoot adlı bir yazılım oluşturdu. Herhangi bir donanım değişikliği gerekmez.

PlayStation 2, yazdırılmış oyun disklerini yüklemez, ancak yazdırılmış DVD'leri okuyacaktır. CTurt bunu potansiyel bir saldırı vektörü olarak gördü ve PS2'nin optik sürücüsünün DVD'leri nasıl oynattığını keşfetmeye başladı. Sonunda, donanımın diskin IFO dosyasını okuyarak ve bir RAM önbelleğine veri yazarak DVD yüklemeye başladığını keşfetti.

Teknik girmeden ayrıntılarblogunda okuyabileceğiniz CTurt, "büyük okuma taşması" oluşturan bozuk bir IFO dosyası oluşturdu. Esasen, bir ELF (Yürütülebilir ve Bağlanabilir Biçim) dosyasını (homebrew oyunlarında kullanılan tür), sistemin önbelleğine yükler ve daha sonra taşma tarafından ana belleğe aktarılır.

Sistem, video oynatmak için bir DVD hazırladığını düşündüğü için bu yöntem PS2'nin fiziksel disk kopya korumasını tamamen atlar. Bu benzersizdir çünkü CTurt, ağ bağdaştırıcıları, HDD genişletme veya modchip gibi yerel olmayan donanım kullanmayan tek istismar olduğunu iddia eder. Ayrıca disk tepsisi sensörlerinin fiziksel olarak engellenmesini de içermez. Tek gereken bir disk.

İstismar birkaç şey için kullanılabilir. Belirtildiği gibi, homebrew oyunları ve yanmış yedeklemeler mümkündür. CTurt, Shadow of the Colossus'un bir yedeğini çalıştıran bir video gösterdi (yukarıda). Bir diğeri, Super Nintendo emülatörü kullanan PS2'yi gösteriyor (aşağıda). Bir diske birden fazla oyun koymak (yeterince küçük olmaları şartıyla) ve bir başlangıç ​​menüsünden çalıştırmak da mümkündür.

Ayrıca, CD ve Blu-ray dahil tüm optik sürücüler aynı prensipte çalıştığından, istismarın potansiyel olarak birinci nesil PlayStation'dan PS4'e kadar her şey üzerinde çalışabileceğini söylüyor.




"Bu genel saldırı senaryosunun PlayStation 2'ye özgü olmasının hiçbir nedeni yok, çünkü tüm nesiller yakılmış ortamların bazı kombinasyonlarını destekliyor: PlayStation 1'in CD desteğinden PlayStation 3 ve 4'ün Blu-ray desteğine, PlayStation 4 sadece CD'yi çıkarmış Blu-ray BD-J işlevselliği ile PS4'ü kesmek uzun zamandır bir giriş noktası için bir fikir olarak tartışıldı "diye yazdı CTurt. "Bu, uzun vadeli bir gelecek projesi aramakla ilgileneceğim bir şey olabilir."

FreeDVDBoot'un PS2 hattında kullanılan tüm DVD sürücüleri için desteği olmasa da, desteği genişletmek için çalışıyor. Talimatlar ve gerekli dosyalar gönderildi denemek isteyenler için GitHub'da.

Resim kredisi: Deni Williams