[PS5] Le projet A53 Code Execution étend ses tests jusqu’au firmware 11.60

503 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Playstation 3 / 4
[PS5] Le projet A53 Code Execution étend ses tests jusqu’au firmware 11.60
Le développeur cragson poursuit ses travaux autour de l’architecture interne de la PlayStation 5 avec A53 Code Execution, un Proof of Concept (PoC) permettant d’obtenir une exécution de code sur le processeur A53 de la console.
 
Le projet vient de recevoir une mise à jour particulièrement intéressante : les tests sont désormais annoncés comme compatibles avec les firmwares PS5 1.00 à 11.60. Cette évolution élargit considérablement la plage de versions concernées par le PoC, même si le projet reste à ce stade expérimental.
 
 
 
 
Une exécution de code sur l’A53
 
A53 Code Execution vise le processeur A53 de la PS5 et s’appuie actuellement sur le protocole DECI5S / sdbgp pour communiquer avec celui-ci. Le projet indique également qu’une approche depuis le processeur x86 est envisageable, notamment grâce aux travaux de flat_z.
 
Le fonctionnement actuel repose notamment sur l’accès à /dev/mp4/dump. Le PoC est ensuite capable de rechercher les adresses physiques réelles du code du firmware grâce à un parcours des tables de pages L3.
 
Une fois ces adresses identifiées, le programme effectue plusieurs opérations :
 
- modification d’une chaîne de version dans la section .data 
- modification d’une instruction dans la section .text 
- déclenchement de la fonction modifiée via la commande DECI5S GET_CONF 
- affichage du message « pwned by cragson - 33 » à la place de la version du firmware 
- restauration des données originales après le test
 
Le projet mentionne également la possibilité de désactiver ou contourner l’Hypervisor jusqu’au firmware 5.00, fonctionnalité qui reste toutefois indiquée comme non implémentée dans le dépôt actuel.
 
Support étendu de 1.00 à 11.60
 
La dernière évolution concerne principalement l’ajout du support de test pour les firmwares 1.00 à 11.60 dans le Makefile et la documentation du projet.
 
Une modification récente concerne également la gestion de l’ouverture des fichiers et de la logique de révocation utilisée pour le dump MP4.
 
Il est important de souligner que cette compatibilité ne signifie pas qu’un jailbreak complet est disponible pour toutes ces versions. A53 Code Execution reste un PoC nécessitant déjà un accès kernel read/write, avec des primitives telles que kernel_read4/8 et kernel_write4/8.
 
Un projet encore expérimental
 
Pour compiler le PoC, le développeur demande notamment de disposer du PS5 Payload SDK et de définir la variable PS5_PAYLOAD_SDK avant de lancer la compilation.
 
Le dépôt met par ailleurs en garde les utilisateurs : une écriture à une mauvaise adresse peut potentiellement entraîner un brick de la console. Ces travaux s’adressent donc avant tout aux développeurs et aux chercheurs de la scène PS5.
 
Le projet rassemble notamment les travaux de cragson, avec des crédits à astrelsky pour mp4rw, Specter pour byepervisor et John Toernblom pour le SDK.
 
Cette nouvelle évolution de A53 Code Execution constitue néanmoins une avancée intéressante dans la compréhension et l’exploitation des composants bas niveau de la PS5, avec une couverture de test désormais annoncée jusqu’au firmware 11.60.
 
Téléchargement : cragson/a53-code-exec
 
 
 
 
 
 
Lundi 24 Août 2026, 20:26 par tralala
Source : github.com/cragson/a53-code-exec
Envoyer