Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ns2jb — Demo di jailbreak della console che esegue funzioni native all'interno del processo del filesystem di Switch 2 tramite SmileBASIC, verifica i risultati e ripristina le istruzioni originali. | Kitploit
Strumenti/GitLabGitLab/pepsipu/ns2jb
Sicurezza Sistemi EmbeddedEscalation di PrivilegiExploitReverse EngineeringHacking HardwareSicurezza Hardware e IoTSviluppo Payload
GitLabpepsipu/ns2jb

ns2jb

Demo di jailbreak della console che esegue funzioni native all'interno del processo del filesystem di Switch 2 tramite SmileBASIC, verifica i risultati e ripristina le istruzioni originali.

Vedi Repository
271381 giorno faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Grazie Codex per aver impacchettato diligentemente gli exploit per la distribuzione. No, non ho letto il pacchetto distribuito.

Demo FS per Switch 2

Esegue due piccole funzioni native all'interno di FS, ne verifica i risultati e ripristina le istruzioni originali. Solo Switch 2; non servono npm install né compilatore.

Servono SmileBASIC 4.4.9, system software 23.0.1, Node.js 22+ su macOS o Linux, e oltre 20 MiB liberi nel salvataggio di SmileBASIC. Il computer e la console devono trovarsi sulla stessa rete raggiungibile.

Configurazione iniziale

In Make a Program di SmileBASIC, inserisci bootstrap.bas nello slot 0 e salvalo come NS2. Una tastiera USB è d'aiuto. Lo ZIP è un pacchetto per computer, non un file di importazione di SmileBASIC; non esiste una chiave di download pubblicata.

Esecuzione

  1. Riavvia la console, apri SmileBASIC ed entra in modalità Direct.

  2. Sul computer, apri un terminale nella cartella estratta ed esegui:

    node run.cjs
    

    Se richiesto, seleziona l'indirizzo del computer raggiungibile dalla console. Puoi anche fornirlo direttamente: node run.cjs 192.168.1.10. La connessione usa la porta 39380.

  3. In SmileBASIC, carica il programma salvato e inserisci questi comandi separatamente:

    LOAD "TXT:NS2"
    RUN
    REMOVE NSR,&H60000000,&H3FFFFFFF
    

    Conferma il caricamento. Il messaggio Out of memory da REMOVE è previsto. Poi inserisci la riga V=START(...) stampata dal computer.

Mantieni SmileBASIC aperto e il computer attivo fino a FS execution verified. Riavvia la console al termine; questo ripristina anche il processo RO originale. Questa demo non installa firmware personalizzato né persistenza.

Se un'esecuzione fallisce, conserva la cartella runs e riavvia la console prima di riprovare. Inserisci REMOVE una sola volta per processo dell'applicazione. I log e le catture di memoria temporanee restano in runs; non fanno parte del distribuibile.

Testato fisicamente il 21 ottobre 2026: entrambe le sfide di istruzioni FS, il ripristino e la pulizia sono passati. L'acquisizione è sensibile ai tempi: il test è passato al terzo avvio da zero. I primi due tentativi si sono fermati ai controlli di validazione e hanno eseguito la pulizia.

Codice

run.cjs è il punto di ingresso host. engine/switch2/pipeline.cjs contiene la sequenza di avvio fissa; engine/switch2/process/fs-execute.cjs contiene la demo FS. L'helper nativo e il suo sorgente sono in engine/switch2/ro/payload/. Gli sviluppatori possono riprodurlo con Zig 0.15.2: node engine/build-payload.cjs --check --zig /path/to/zig.

Scarica lo strumento