PS5'i Bir İnternet Sitesiyle Kırdılar: Relapse Exploit Zinciri
163 kelime
1 dakikada okunur
Birkaç hafta önce gündeme oturan PS5 jailbreak’i Relapse‘i, fatih loves to simplify kanalından Fatih Güzel baştan sona anlatmış. Tarayıcıdaki küçük bir hatadan başlayıp kernel belleğini okuyup yazmaya, oradan da kendi programlarımızı yükleyebileceğimiz bir loader’a kadar bütün exploit zincirini adım adım inceliyor. Birkaç küçük hatanın birleşince ne kadar büyük bir sonuç doğurabildiğini görmek için çok iyi bir örnek.
Video tamamen öğretici amaçla hazırlanmış; sadece ne yapıldığını değil, nasıl ve neden çalıştığını da anlatıyor.
Bölümler:
- 0:00 Giriş
- 0:35 Bir alışveriş sepetinin arkasındaki JavaScript
- 1:18 History API: bir sepeti kopyalamak ne kadar zor olabilir?
- 4:33 BigInt’in kelebek etkisi: listenin dışına nasıl çıktık?
- 8:13 Bellekte bir tuzak hazırlamak: sahte view ve heap grooming
- 12:24 JavaScript’in vermediği adresi öğrenmek (type confusion)
- 17:43 Belleği okuyup yazmak ve sınırlar
- 21:34 Kendi kodumuzu çalıştıramıyorsak hazır kodu kullanmak: ROP
- 28:02 Use-after-free: kayıt gitti ama pointer hâlâ elimizde
- 32:31 sysctl’den pipe’lara: kernel belleğini okuyup yazmak
- 39:53 Sandbox ve Sony’nin koyduğu sınırlar
- 43:37 Bootstrap’tan ELF loader’a
- 47:39 Özet ve kapanış
Exploit’in kaynak kodu: ntfargo/Relapse-Exploit
Son güncelleme: