Aller au contenu


tralala

Inscrit(e) (le) 24 févr. 2012
Déconnecté Dernière activité aujourd'hui, 15:18
*****

Sujets que j'ai initiés

[PS5] BD-JB5 : Gezine renomme son exploit Blu-ray Java pour PS5, avec un support confir...

aujourd'hui, 06:29

Le développeur Gezine fait évoluer son célèbre projet BD-UN-JB, qui adopte désormais un nouveau nom : BD-JB5. Ce changement de dénomination s'accompagne d'une mise à jour du dépôt GitHub et de la documentation, tout en conservant les fonctionnalités qui ont fait la réputation de cet exploit basé sur BD-J (Blu-ray Disc Java).
 
L'exploit permet de sortir de la sandbox Java des Blu-ray de la PlayStation 5 afin d'exécuter du code personnalisé. BD-JB5 prend toujours en charge le RemoteJarLoader, l'affichage des logs directement à l'écran ainsi que la journalisation réseau, des outils particulièrement utiles pour les développeurs de homebrews et les chercheurs en sécurité.
 
 
 
 
 
 
Une prise en charge jusqu'au firmware 13.42
 
Le dépôt confirme que BD-JB5 est compatible avec les firmwares PS5 jusqu'en 13.42. Comme précédemment, plusieurs services sont intégrés :
 
- RemoteLogger écoute sur le port 18194, avec le script log_client.py permettant de récupérer les journaux d'exécution.
- RemoteJarLoader fonctionne sur le port 9025 afin de charger dynamiquement des fichiers JAR via jar_client.py ou tout autre expéditeur TCP compatible.
- Les développeurs doivent simplement définir la classe principale (Main-Class) dans le fichier manifest.txt de leur projet Java.
 
Cette approche facilite grandement le développement et les tests d'applications Java destinées à être exécutées via l'environnement BD-J de la console.
 
Et pour les firmwares 13.60 et supérieurs ?
 
Gezine précise également la procédure pour les consoles équipées d'un firmware 13.60 ou supérieur. Contrairement aux versions antérieures, la console doit déjà être jailbreakée.
 
Il suffit alors d'envoyer le payload bdj_unpatch.elf via elfldr afin de restaurer le fonctionnement de BD-J. Le payload réalise automatiquement une sauvegarde du fichier bdjstack.jar sous le nom bdjstack.jar.bak avant toute modification, ce qui permet de revenir en arrière en cas de besoin.
 
Une fois cette opération effectuée, BD-JB5 peut de nouveau être utilisé sur ces firmwares.
 
Attention à la réinstallation du firmware
 
Gezine rappelle enfin un point important : il ne faut pas réinstaller le firmware après avoir appliqué le correctif, sous peine de perdre les modifications apportées au système et de rendre BD-JB5 inutilisable jusqu'à une nouvelle intervention.
 
Même si cette mise à jour est principalement un changement de nom, elle marque une nouvelle étape dans l'évolution de l'exploit Blu-ray Java de la PS5, désormais unifié sous l'appellation BD-JB5, qui continuera probablement à servir de base à de futurs développements de la scène PlayStation 5.
 
Téléchargement : BD-JB5 2.0
 
 
 

[XBO] Coldforest : le projet de glitch chip open source pourrait ouvrir la voie au hack...

aujourd'hui, 06:17

Alors que la scène Xbox One est restée relativement discrète ces dernières années, un développeur connu sous le pseudonyme Venator38 vient de lever le voile sur un projet particulièrement ambitieux baptisé Coldforest. L'objectif est clair : concevoir un glitch chip entièrement open source destiné aux Xbox One de première génération (série 1540, fabriquées entre 2013 et 2014), afin d'offrir un accès de très bas niveau au SoC de la console.
 
Contrairement à un simple modchip, Coldforest se présente comme une véritable plateforme de développement matérielle et logicielle, pensée pour les chercheurs en sécurité et les développeurs souhaitant explorer les entrailles de la Xbox One.
 
 
 
 
 
Une architecture particulièrement sophistiquée
 
Le projet repose sur une architecture à double microcontrôleur :
 
- un RP2354A chargé des opérations critiques comme le glitch, l'injection de code, la communication GPIO avec le SoC et la lecture/écriture de la mémoire eMMC ;
- un ESP32 dédié à la gestion du système, aux mises à jour OTA, au contrôle à distance via Wi-Fi, ainsi qu'à une interface graphique accessible depuis un écran tactile.
 
L'ensemble permet notamment :
 
- la sauvegarde et la restauration de la NAND via Wi-Fi 
- des mises à jour du firmware sans ouvrir la console 
- un terminal interactif donnant un accès direct au SoC 
- une interface de contrôle disponible aussi bien en USB qu'en Wi-Fi
 
Le développeur indique également avoir conçu une version modifiée de coreboot, baptisée XOCore, capable d'initialiser le processeur et la mémoire de la Xbox One avant d'exécuter le reste de la chaîne de démarrage. Cette couche doit permettre de récupérer les informations matérielles et les clés nécessaires aux futures recherches autour du firmware personnalisé.
 
 
 
 
Un développement déjà bien avancé
 
Même si le projet est encore loin d'être finalisé, l'avancement est conséquent.
 
Parmi les étapes déjà validées figurent notamment :
 
la détection complète des différentes phases du démarrage du SoC ;
l'observation des communications internes du processeur de sécurité (PSP) ;
le développement du matériel de glitch ;
l'intégration d'un lecteur/programmeur eMMC ;
la création de l'infrastructure logicielle complète des deux microcontrôleurs.
 
Le développeur travaille actuellement sur la finalisation de la lecture et de l'écriture de la NAND avant de s'attaquer aux parties les plus complexes du projet : la prise de contrôle du compteur de programme, l'exécution de code arbitraire et le chaînage des différents glitchs nécessaires pour obtenir un accès complet au système.
 
Avec humour, il précise également avoir déjà détruit cinq cartes mères Xbox One durant ses expérimentations, alors que son objectif initial était de ne pas dépasser trois.
 
 
 
 
Un projet pensé pour la communauté
 
L'un des points les plus intéressants de Coldforest est sans doute son orientation totalement open source.
 
Venator38 affirme que :
 
- les schémas électroniques seront publics 
- les fichiers de fabrication des PCB seront librement disponibles 
- le firmware et le logiciel PC seront également publiés sous licence libre 
- chacun pourra fabriquer ses propres cartes auprès d'un assembleur PCB.
 
Deux versions seraient prévues :
 
Coldforest Lite, estimée à environ 40 dollars ;
Coldforest Full, intégrant toutes les fonctionnalités, pour environ 60 dollars.
 
Le logiciel de gestion, développé en Qt/C++, fonctionnera sous Windows et Linux et permettra de piloter l'ensemble du système, de flasher les microcontrôleurs, de gérer la NAND et de sélectionner les différents modules exécutés au démarrage de la console.
 
 
 
 
Pas encore de hack fonctionnel... mais une base très prometteuse
 
Il est important de souligner qu'à ce stade, Coldforest ne permet pas encore le jailbreak d'une Xbox One.
 
Le projet constitue avant tout une plateforme matérielle et logicielle destinée à reproduire et démocratiser les recherches autour du célèbre hack BLISS, tout en offrant une base solide pour les futurs travaux sur :
 
- Linux 
- des firmwares personnalisés 
- l'étude approfondie de l'architecture sécurisée de la Xbox One
 
 
 
 
 
 
 
Aucune date de sortie n'a été annoncée, mais le développeur assure que l'ensemble sera publié gratuitement lorsque les différentes briques techniques auront atteint un niveau de maturité suffisant.
 
Si Coldforest parvient à tenir ses promesses, il pourrait devenir le projet open source le plus important jamais entrepris autour de la Xbox One depuis sa commercialisation, en offrant enfin une véritable plateforme de recherche et de développement à une scène qui n'a jamais réellement connu l'effervescence observée sur les consoles PlayStation.
 
 
 
Merci Razkar pour l'information
 
 
 
 
 

[PS5] Le WebKit Userland fonctionne sur le firmware 13.60

hier, 21:20

La scène PlayStation 5 continue d'évoluer à un rythme soutenu avec le développeur Jordy (couldbeautism) qui confirme que son exploit WebKit Userland est pleinement fonctionnel sur le dernier firmware 13.60. 
 
Un exploit WebKit désormais compatible avec le firmware 13.60
 
Jordy a annoncé que son exploit WebKit permettant de sortir du bac à sable (sandbox escape) fonctionne sur le firmware 13.60, actuellement la version la plus récente du système PS5.
 
Cette vulnérabilité est compatible avec les firmwares 11.60 et supérieurs, offrant ainsi un nouveau point d'entrée sur les consoles les plus récentes.
 
Il convient toutefois de préciser qu'il s'agit uniquement d'un exploit Userland. En d'autres termes, cette faille ne donne pas accès au noyau (kernel) de la console. Elle ne permet donc ni l'exécution de payloads, ni le lancement de homebrews, ni un jailbreak complet. Elle représente néanmoins une avancée importante pour les chercheurs en sécurité, puisqu'elle pourrait, à terme, être intégrée à une chaîne d'exploitation plus complète.
 
 
La PS4 progresse également
 
La journée a également été marquée par une avancée du côté de la PlayStation 4. Le développeur ufm42 a publié un contournement permettant à l'exploit CSSFontFace de fonctionner jusqu'au firmware 13.52, avec à la clé des capacités de lecture et d'écriture arbitraires en mémoire.
 
Même si cette annonce concerne la PS4, elle démontre que les recherches autour des vulnérabilités des consoles Sony restent particulièrement actives.
 
Quel est l'état actuel du jailbreak PS5 ?
 
À ce jour, la situation peut être résumée de la manière suivante :
 
- Firmware jusqu'au 12.00 : BD-JB reste exploitable (en s'appuyant sur poops)
- Firmware 13.60 : l'exploit WebKit Userland fonctionne, mais il ne constitue pas un jailbreak complet puisqu'il ne dispose pas d'un exploit kernel public.
- Le zero-day kernel évoqué à plusieurs reprises par Gezine n'a toujours pas été rendu public.
 
Ces annonces constituent malgré tout une nouvelle étape importante pour la scène PS5. L'association future d'un point d'entrée Userland récent avec un éventuel exploit noyau pourrait ouvrir la voie à une chaîne d'exploitation complète. En attendant, comme toujours dans la scène, les utilisateurs souhaitant conserver un maximum de possibilités ont tout intérêt à éviter de mettre à jour leur console tant que la situation n'est pas clarifiée. Les possibilités sont nombreuses et créés la confusion, espérons que tout cela soit faciliter par l'arrivée d'une solution unique.
 
Tout est là : couldbeautism
 
 

[PS5] RetroArchPS5 : Les premiers tests et une interface dédiée pour les PS5 jailbreakées

hier, 18:57

La scène PS5 continue de s'étoffer avec un nouveau projet prometteur. Le développeur CiborgEc a publié une première démonstration de RetroArchPS5, un portage de l'incontournable frontend d'émulation RetroArch destiné aux consoles PlayStation 5 jailbreakées.
 
Dans son message, le développeur précise que le portage de base est l'œuvre de john-tornblom, qu'il remercie pour son travail, tandis que lui-même se concentre désormais sur le développement d'une interface graphique plus adaptée à la PS5. La vidéo de démonstration met déjà en avant le bon fonctionnement des cœurs PC Engine et FBNeo, laissant entrevoir un émulateur natif particulièrement prometteur.
 
Cette initiative pourrait rapidement devenir une référence pour l'émulation sur PS5, tant RetroArch est reconnu pour sa modularité et la richesse de ses nombreux cœurs.
 
 
 
 
 
 
Un projet encore en plein développement
 
Face aux nombreuses questions de la communauté, CiborgEc a confirmé que RetroArchPS5 n'est pas encore prêt à être distribué.
 
Le développeur indique actuellement travailler sur plusieurs points importants :
 
- Correction du cœur PC Engine CD.
- Intégration et adaptation d'autres cœurs RetroArch.
- Amélioration de l'interface utilisateur afin d'offrir une expérience plus agréable sur PlayStation 5.
 
Il précise également que certains cœurs développés par tsuramatsu sont déjà disponibles et servent de base au projet.
 
Les jeux PS1 déjà fonctionnels
 
Parmi les réponses apportées aux utilisateurs, l'une a particulièrement retenu l'attention : interrogé sur la compatibilité avec les jeux PlayStation 1, CiborgEc a répondu simplement par un "yes", confirmant que cette génération est déjà prise en charge.
 
Même si aucune liste de compatibilité n'a encore été publiée, cette confirmation laisse penser que les premiers tests avec le cœur Beetle PSX ou un équivalent sont déjà concluants.
 
Une nouvelle étape pour l'émulation sur PS5
 
Depuis l'arrivée des différents jailbreaks PS5 et des travaux de développeurs comme john-tornblom, les applications homebrew se multiplient. L'arrivée d'un véritable port de RetroArch constitue une étape importante puisqu'il permettra, à terme, de réunir de nombreux émulateurs au sein d'une seule application native.
 
Le projet étant encore en développement, aucune version publique n'a été annoncée pour le moment. Les premiers aperçus montrent toutefois une base déjà fonctionnelle, avec plusieurs cœurs opérationnels et une interface qui devrait encore évoluer avant une éventuelle diffusion.
 
Si le développement se poursuit à ce rythme, RetroArchPS5 pourrait rapidement devenir l'un des homebrews incontournables de la scène PlayStation 5.
 
Tout est là : CiborgEc
 
 
 

[PS5] EchoStretch ajoute la prise en charge des firmwares PS5 7.xx au Linux Loader

hier, 18:15

Bonne nouvelle pour les amateurs de Linux sur PlayStation 5. Le développeur EchoStretch poursuit l'évolution de son PS5 Linux Loader avec l'ajout de la prise en charge des firmwares 7.xx, une amélioration désormais intégrée au dépôt officiel du projet.
 
Jusqu'à présent, le chargeur prenait en charge les firmwares 4.00, 4.02, 4.03, 4.50, 4.51, 5.00, 5.02, 5.10, 5.50, 6.00, 6.02, 6.50, ainsi que 7.20, 7.40, 7.60 et 7.61, tous avec le support des SSD M.2. Cette mise à jour vient combler un manque en ajoutant les versions 7.00 et 7.01, élargissant ainsi la compatibilité pour les utilisateurs souhaitant démarrer Linux sur leur console.
 
 
 
 
 
 
Cette évolution est particulièrement intéressante pour la scène PS5, car de nombreux utilisateurs sont restés sur ces versions de firmware en attendant des avancées du jailbreak. Ils peuvent désormais profiter du même niveau de compatibilité que les autres firmwares récents déjà pris en charge par le Linux Loader.
 
Le projet continue de se concentrer sur les firmwares les plus utilisés par la scène. Le README précise d'ailleurs que les versions 1.xx et 2.xx pourraient être supportées à l'avenir, mais qu'elles ne constituent pas une priorité pour les développeurs.
 
Firmwares actuellement compatibles : 
 
4.00, 4.02, 4.03, 4.50 et 4.51 (avec support M.2)
5.00, 5.02, 5.10 et 5.50 (avec support M.2)
6.00, 6.02 et 6.50 (avec support M.2)
7.00, 7.01, 7.20, 7.40, 7.60 et 7.61 (avec support M.2)
 
Même si cette mise à jour ne révolutionne pas les fonctionnalités du loader, elle confirme le travail constant d'EchoStretch pour maintenir l'écosystème Linux sur PS5 à jour et préparer le terrain pour les futures avancées de la scène homebrew.