Home Homebrew OrbisView: Il nuovo strumento di reverse engineering che rivoluziona la scena PS5...

OrbisView: Il nuovo strumento di reverse engineering che rivoluziona la scena PS5 homebrew

234
0

OrbisView non è un semplice tool, ma una vera e propria piattaforma di debugging pensata per chi vuole andare oltre l’installazione di file PKG e comprendere a fondo il funzionamento interno della console PlayStation 5.

Il progetto nasce con un’idea chiara: offrire un analizzatore di memoria live, accessibile tramite browser, capace di lavorare direttamente sulla PS5 jailbroken.

OrbisView è composto da un payload ELF che gira sulla console e da un server web leggero basato su Python e Flask che viene eseguito sul PC.

Una volta stabilita la connessione, l’utente può esplorare in tempo reale la memoria della PS5, analizzare i processi attivi e navigare tra dump e strutture dati con un livello di immediatezza che fino a poco tempo fa mancava nella scena.

L’interfaccia web è uno dei suoi punti di forza. Moderna, pulita e reattiva, consente di visualizzare la memoria in diversi formati, effettuare ricerche di pattern o stringhe ASCII, scorrere rapidamente tra indirizzi salvati in cronologia e ottenere anteprime contestuali dei risultati.

Tutto è pensato per rendere il lavoro del reverser più fluido, senza dover ricorrere a strumenti spartani o a procedure macchinose.

Con l’arrivo della versione 0.4.0, OrbisView ha compiuto un salto di qualità evidente. Il lettore di memoria è stato completamente rinnovato, introducendo una visualizzazione più flessibile, range dinamici e una migliore leggibilità degli indirizzi.

Anche il sistema di ricerca è stato potenziato, risultando più veloce e preciso grazie a una scansione a blocchi con risultati cliccabili che permettono di saltare immediatamente alla zona di memoria interessata.

Il process scanner ora è più avanzato, con filtri, conteggi affidabili e gestione intelligente dei duplicati, mentre l’interfaccia web è stata riscritta per essere ancora più stabile e user-friendly.

Dal punto di vista pratico, l’installazione è relativamente semplice per chi ha già familiarità con la scena PS5 jailbroken, è sufficiente avere una PS5 con jailbreak attivo, un loader ELF funzionante, un PC con Python e una rete locale condivisa.

In pochi passaggi si avvia il payload sulla console, il server web sul computer e si può iniziare subito a esplorare la memoria live dal browser.

Funzionalità

Memory Reader

  • Visualizzazione della memoria come uint8_t, uint16_t, uint32_t, uint64_t, hex64, ascii, float e int64_t.
  • Numero di byte per riga configurabile (8, 16, 32 o 64 byte).
  • Regolazione dinamica dell’intervallo di byte (+512, +1024, -512, -1024).
  • Cronologia degli indirizzi con salvataggio persistente.
  • Evidenziazione delle righe ogni 0x100 byte per una navigazione più semplice.

Memory Search

  • Ricerca di pattern di byte (hex).
  • Ricerca di stringhe ASCII.
  • Dimensionamento adattivo dei chunk per ricerche più veloci.
  • I risultati mostrano indirizzo, offset, dump esadecimale e anteprima ASCII.
  • Clic sui risultati per saltare direttamente alla posizione di memoria.

Process Scanner

  • Visualizzazione di tutti i processi in esecuzione con PID e stato.
  • Filtro dei processi per nome o PID.
  • Visualizzazione del conteggio dei processi.
  • Filtro dei duplicati in base al PID.

Interfaccia moderna

  • Design dell’interfaccia pulito e colorato.
  • Indirizzo IP della PS5 configurabile direttamente dall’interfaccia.
  • Connessione e disconnessione senza riavviare.
  • Pannelli collassabili per uno spazio di lavoro più ordinato.
  • Notifiche toast per aggiornamenti di stato.

Requisiti

RequisitiDettagli
FirmwareTestato su firmware 2.00, dovrebbe funzionare su tutti i firmware supportati dall'SDK.
C++ StandardC++23
Python3.x con Flask
DipendenzeFramework Nihonium, SDK PS5

Nota: Alcune regioni di memoria potrebbero essere limitate a causa della XOM (eXecute-Only Memory) su PS5.

Setup & Build

1. Clonare la repository


# HTTPS
git clone --recursive https://github.com/cragson/OrbisView

# SSH
git clone --recursive git@github.com:cragson/OrbisView

2. Compilare e distribuire il payload

Assicurarsi che la PS5 abbia elfldr in esecuzione e sia raggiungibile sulla rete.


chmod +x debug.sh
./debug.sh

Il payload verrà compilato e inviato automaticamente alla PS5. Verrà visualizzata una notifica.

3. Avviare l’interfaccia web


cd source
python3 orbis_view.py

Opzioni:

  • --port o -p: Imposta una porta personalizzata (predefinita: 8080).
  • --host: Imposta un host personalizzato (predefinito: 0.0.0.0).

4. Aprire nel browser

Andare su http://localhost:8080, inserire l’indirizzo IP della PS5 e connettersi!

Download: Source code OrbisView

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-06-06 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.