Page 1 sur 1

[LS] [PS5] Le projet Nine (9S) se dévoile sous forme de preuve de concept

Posté : 06 déc. 2024, 07:44
par [BOT]_RSS
Le projet Nine (9S) est un tout nouveau projet de hack PS5, proposé par un groupe de chercheurs en sécurité informatique, représenté par buzzer-re, un spécialiste en recherches sécuritaires qui détient un blog ici : reversiong.codes   Le projet a pour ambition de s'appuyer sur des possibilités innovantes afin de contourner certaines limites imposées par l'OS de la console, comme par exemple les allocations de mémoire qui limitent certaines exécutions.    L'idée principale de Nine (9S) est d'obtenir les privilèges via le kernel de la PS5, et comme vous le savez probablement il n'est pas possible dans la PS5 d'allouer de la mémoire via des syscalls standards, en s'appuyant sur des fonctions comme mmap.     
Image
    Ainsi le projet s'appuie sur la corruption de la zone mémoire JIT pour écrire du shellcode, l'utilisation de primitives de lecture et d'écriture dans le kernel PS5 est alors requise dans la section .data.     
Image
    Ces techniques sont assez proches de celles utilisées dans "Process Hollowing" sous Windows, où on va dumper un processus pour le remplacer par un code arbitraire.    En guise de POC (preuve de concept), l'équipe dévoile une injection de code dans SceShellUI, l'interface PS5, en réalisant cette injection cela permet d'accéder à une journalisation interne de l'interface.   Le Poc se trouve ici : buzzer-re/NineS        

Source: https://www.logic-sunrise.com/forums/to ... e-concept/