Home Homebrew Rilasciato YADE (Yet Another DVD Exploit): il nuovo exploit DVD che...

[Scena PS2] Rilasciato YADE (Yet Another DVD Exploit): il nuovo exploit DVD che riporta l’homebrew sulle PS2 Fat

336
0

Il developer Alexander Argentakis, conosciuto online come MFDGaming, ci regala un nuovo exploit proof of concept che riaccende l’interesse per la cara vecchia console PlayStation 2, dimostrando ancora una volta quanto questa console sia longeva e amata dalla community.

Lo sviluppatore ha difatti presentato YADE, acronimo di Yet Another DVD Exploit, un progetto sperimentale che consente di eseguire software homebrew sulle PS2 Fat senza alcuna modifica hardware, sfruttando esclusivamente un DVD masterizzato.

L’importanza di YADE risiede nel fatto che sfrutta una vulnerabilità presente direttamente nel firmware del lettore DVD della PS2. Attraverso una struttura DVD-Video appositamente malformata, l’exploit provoca un buffer overflow controllato che manda in crash il firmware nel modo desiderato, consentendo così l’esecuzione di codice arbitrario.

In pratica, inserendo il DVD creato con YADE, la console è in grado di caricare file ELF homebrew senza bisogno di modchip, memory card già modificate o altri exploit preliminari.

La compatibilità confermata riguarda il DVD Player versione 3.00E, molto diffuso sulle PlayStation 2 Fat europee. Esistono buone probabilità di funzionamento anche sulle versioni 3.00A, 3.00U e 3.00J, ma queste necessitano ancora di test approfonditi.

Questo aspetto rende YADE particolarmente interessante perché va a colmare un vuoto lasciato da FreeDVDBoot, l’exploit rilasciato nel 2020 da CTurt, che funziona principalmente su versioni successive del lettore DVD, soprattutto sui modelli Slim e su alcune Fat più recenti.

Grazie a YADE, molte PS2 Fat più datate, finora escluse da questo tipo di exploit, tornano improvvisamente rilevanti.

Dal punto di vista tecnico, YADE si basa sulla manipolazione della struttura PGC, ovvero la Program Chain di un DVD-Video. Un tool injector, eseguito su PC, genera un file ISO contenente dati PGC costruiti appositamente per causare l’overflow di un buffer nel firmware del lettore DVD.

Durante la fase di parsing del disco, la PS2 esegue codice non previsto e carica un payload che consente l’avvio di ELF personalizzati. Il progetto è scritto principalmente in linguaggio C, affiancato da script shell per la compilazione e strumenti dedicati alla creazione e manipolazione delle immagini DVD.

Download: YADE v1.0.0 (exploit-3.00E-3.00A.iso)

Download: YADE v1.0.0 (exploit-3.00J-untested.iso)

Download: YADE v1.0.0 (exploit-3.00U-untested.iso)

Download: Source code YADE v1.0.0