PlayStation 2’nin erken dönem modellerinde kullanılan CXP102064 MechaCon güvenlik çipi, yaklaşık dört yıllık tersine mühendislik çalışmasının ardından tamamen çözüldü. Araştırmacı DiscoStarslayer, çipin ROM içeriğini çıkararak yıllardır kapalı kalan güvenlik mekanizmalarını analiz edilebilir hale getirdi.
CXP102064, erken dönem “Fat” PlayStation 2 modellerinde kullanılan MechaCon ailesinin önemli sürümlerinden biri. Çip; optik sürücünün kontrolü, orijinal oyun disklerinin doğrulanması, bölge kısıtlamaları ve MagicGate şifrelemesi gibi kritik görevleri üstleniyor.
Çipin içeriğini çıkarmak dört yıl sürdü
Çalışmanın zor olmasının temel nedeni, yazılım ve anahtarların doğrudan Mask ROM içine gömülü olmasıydı. İçeriğe normal yollarla erişilemediği için çip fiziksel olarak açıldı ve silikon yüzey optik yöntemlerle incelendi.
Yaklaşık dört yıl süren çalışma sonucunda ROM içeriği başarıyla çıkarıldı. Bu sayede MechaCon’un çalışma mantığı, güvenlik kontrolleri ve donanım düzeyindeki davranışları çok daha ayrıntılı biçimde incelenebiliyor.
CXP102064, yaklaşık 33,87 MHz hızında çalışan 16 bit Sony SPC970 çekirdeğini kullanıyor. Aynı MechaCon ailesinin farklı PS2 anakart revizyonlarında çok sayıda sürümü bulunuyor.
Bu çalışma doğrudan “her PS2 oyununun koruması kırıldı” anlamına gelmiyor. Asıl kazanım, uzun süredir kapalı kalan donanımın belgelenmesi ve PS2’nin korunması, onarımı ve gelecekteki homebrew projeleri için yeni teknik bilginin ortaya çıkması.
PS2 topluluğunda MechaCon üzerinde daha önce bölge kodlarını ve bazı yapılandırma bayraklarını değiştirebilen MechaPwn gibi projeler geliştirilmişti. Yeni çalışma ise özellikle eski CXP102064 ailesinin iç yapısının doğrudan çözümlenmesi açısından farklı bir noktaya ulaşıyor.



