Vai al contenuto

Verifica del seriale#

Prima di cominciare, bisogna essere certi che la propria console sia a tutti gli effetti vulnerabile all'exploit "Fusée Gelée" (CVE-2018-6242).

Come regola approssimativa, è molto difficile che una console prodotta dopo giugno 2018 sia vulnerabile; tali console vengono definite "patchate".

Per esserne sicuri al 100%, bisogna essere in possesso del seriale della console, che consiste in una stringa alfanumerica formata da 3 lettere ed 11 numeri (ad esempio: XAW12345678912). Esso è scritto sulla scatola, sotto lo schermo della console, e nelle impostazioni di sistema della console.

Dove trovare il seriale

online-check-1 online-check-2


1. Verifica online#

Per effettuare la verifica, faremo affidamento a un sito internet.

Il sito in questione è https://ismyswitchpatched.com/.

Una volta aperto il sito, ci si troverà davanti una schermata dove si dovrà inserire il codice seriale della propria console, scegliendo prima le 3 lettere iniziali e il numero a seguire, poi digitando i 6 numeri successivi.

Il sito ci avvertirà automaticamente, mostrando uno dei tre possibili risultati, distinguibili dal loro colore: verde, rosso o giallo.

Nel caso in cui il banner sia verde, la console è vulnerabile all'exploit, quindi potete proseguire con questa guida.

online-check-4

Nel caso in cui il banner sia rosso, la console risulta patchata, ossia non vulnerabile, allo stato attuale, ad alcun exploit di tipo software, e non sarà possibile procedere oltre.

online-check-5

Nel caso in cui il banner sia giallo, si è in una situazione incerta, ossia è possibile che la console sia vulnerabile, ma non c'è alcuna certezza.

online-check-6

Per esserne certi, bisognerà inviare un file (payload) di test nella console, che non farà alcuna modifica, ma ci darà soltanto la conferma che la console sia patchata, o meno. Questo può essere fatto in in diversi modi, per esempio attraverso il PC, attraverso il proprio cellulare Android, oppure attraverso il proprio payload injector.

Per effettuare questo test si avrà di bisogno di alcune cose:

  • Un cavo USB, in modo da poter collegare la console al PC, tramite un cavo USB Tipo-C e eventuali adattatori, oppure, nel caso si volesse utilizzare il proprio smartphone Android, un cavo con entrambe le estremità USB Tipo-C;
  • Un modo per cortocirtuitare il pin 10 del binario del Joy-Con destro; per fare ciò si potrebbe utilizzare una graffetta, un ago, oppure un jig, un piccolo accrocchio da inserire nel binario del joycon destro della console;
IN ASSENZA DI JIG

Nel caso in un cui non si abbia il jig ma si abbia accesso a una stampante 3D, è possibilie stamparselo da se, attraverso questo link,. A mali estremi, utilizzare un ago, seguendo la procedura che seguirà.

PER UTENTI ESPERTI: A questo link si possono trovare tutti i metodi alternativi per realizzare un qualcosa che simuli un jig.

online-check-7

Una volta ottenuto tutto quanto, si può procedere alla sezione successiva, ovvero quella riguardante la modalità RCM.

1.1 Modalità RCM#

Per effettuare la prova, bisognerà mandare la console in modalità RCM (ReCovery Mode).

Per farlo, bisognerà seguire queste istruzioni:

  1. Assicurarsi di avere la console completamente spenta, e non solo in modalità riposo;
  2. Inserire il jig nel binario del joycon destro della console, fino in fondo;
  3. Tenendo premuto il tasto Volume +, premere brevemente il tasto di accensione (il cosiddetto "Power").

La console sarà adesso in modalità RCM e non sembrerà nemmeno accesa, ma è normale.

IN ASSENZA DI JIG SI PUÒ UTILIZZARE UN AGO

È possibile anche utilizzare un ago, seguendo attentamente la piccola guida riportata nelle immagini che seguono.

online-check-8 online-check-9

Adesso bisogna seguire una delle procedure che seguono, a seconda di quale metodo si è scelto in precedenza.

  1. Installare ed aprire TegraRcmGui, scaricato in precedenza;
  2. Andare sulla scheda Settings;
  3. Cliccare su Install Driver, che installerà i driver USB necessari per comunicare con la console (libusbK);
  4. Dopo averli installati, andare nella scheda Payload;
  5. Connettere la console al PC. Il PC dovrebbe, teoricamente, riconoscere la console (se questo non succede, ripetere dalla sezione Modalità RCM);
  6. Una volta connessa, si dovrebbe vedere un'icona verde con scritto RCM OK;
  7. Selezionare il payload hekate_ctcaer_x.x.x.bin precedentemente scaricato;
  8. Selezionare Inject Payload;

Nel caso in cui si abbia l'errore RC=-50, riavviare l'applicazione e provare di nuovo.

Adesso:

  • In caso il programma dica che il payload è stato inettato correttamente, ma sulla console non appare nulla, questo significa che la console è patchata, e non è attualmente vulnerabile ad alcun exploit di tipo software. Almeno ci hai provato!
  • Invece, in caso la console non sia patchata, sullo schermo dovrebbe apparire la schermata principale di hekate, segno del fatto che è possibile continuare con l'operazione, seguendo questa guida.

A questo punto è possibile spegnere la console selezionando Power Off (muovendosi con i tasti volume e selezionando con il tasto di accensione).

online-check-10

SCHERMO NERO?

NEL CASO IN CUI LA SWITCH NON DOVESSE ACCENDERSI NORMALMENTE, QUINDI PREMENDO IL TASTO DI ACCENSIONE, TRANQUILLI, NON È MORTA.

PER PORTARLA NUOVAMENTE IN VITA BASTA TENERE PREMUTO IL TASTO DI ACCENSIONE PER 12 SECONDI, RILASCIARE E PROVARE NUOVAMENTE AD ACCENDERLA.

TUTTO DOVREBBE TORNARE A FUNZIONARE!

  1. Aprire un terminale e spostarsi all'interno della cartella del fusee-launcher, scaricato in precedenza;
  2. Copiare il payload hekate_ctcaer_x.x.x.bin all'interno di questa cartella;
  3. Connettere la console al PC e deve restare spenta (se dovesse accendersi, ripetere dalla sezione Modalità RCM);
  4. Lanciare il comando:

    $ sudo python3 fusee-launcher.py hekate_ctcaer_x.x.x.bin

Adesso:

  • Nel caso in cui il programma dica che il payload è stato inettato correttamente, ma sulla console non appare nulla, significa che la console è patchata, quindi non è vulnerabile attualmente a nessun exploit di tipo software.
  • Nel caso invece in cui la console non sia patchata, sulla console dovrebbe apparire la schermata principale di hekate, segno del fatto che è possibile continuare con l'operazione, seguendo questa guida.

A questo punto è possibile spegnere la console selezionando Power Off (muovendosi con i tasti volume e selezionando con il tasto di accensione).

online-check-10

SCHERMO NERO?

NEL CASO IN CUI LA SWITCH NON DOVESSE ACCENDERSI NORMALMENTE, QUINDI PREMENDO IL TASTO DI ACCENSIONE, TRANQUILLI, NON È MORTA.

PER PORTARLA NUOVAMENTE IN VITA BASTA TENERE PREMUTO IL TASTO DI ACCENSIONE PER 12 SECONDI, RILASCIARE E PROVARE NUOVAMENTE AD ACCENDERLA.

TUTTO DOVREBBE TORNARE A FUNZIONARE!

  1. Aprire Rekado, scaricato in precedenza;
  2. Navigare nella sezione Payloads dell'applicazione e garantire l'accesso alla memoria;
  3. Scorrere la pagina verso il basso, in modo tale da permettere all'applicazione di scaricare eventuali aggiornamenti dei vari payload;
  4. Connettere la console al telefono (se dovesse accendersi, ripetere dalla sezione Modalità RCM);
  5. Il telefono dovrebbe notificare il fatto di scegliere Rekado come opzione da usare come predefinita. Accettare e premere OK;
  6. Dal menù che apparirà selezionare la voce hekate.bin.

Adesso:

  • Nel caso in cui il programma dica che il payload è stato inettato correttamente, ma sulla console non appare nulla, significa che la console è patchata, quindi non è vulnerabile attualmente a nessun exploit di tipo software.
  • Nel caso invece in cui la console non sia patchata, sulla console dovrebbe apparire la schermata principale di hekate, segno del fatto che è possibile continuare con l'operazione, seguendo questa guida.

A questo punto è possibile spegnere la console selezionando Power Off (muovendosi con i tasti volume e selezionando con il tasto di accensione).

online-check-10

SCHERMO NERO?

NEL CASO IN CUI LA SWITCH NON DOVESSE ACCENDERSI NORMALMENTE, QUINDI PREMENDO IL TASTO DI ACCENSIONE, TRANQUILLI, NON È MORTA.

PER PORTARLA NUOVAMENTE IN VITA BASTA TENERE PREMUTO IL TASTO DI ACCENSIONE PER 12 SECONDI, RILASCIARE E PROVARE NUOVAMENTE AD ACCENDERLA.

TUTTO DOVREBBE TORNARE A FUNZIONARE!

  1. Aprire Chrome e recarsi sul sito https://switch.exploit.fortheusers.org/;
  2. Selezionare direttamente sul sito la voce CTCaer hekate (vx.x.x);
  3. Connettere la console al PC (se dovesse accendersi, ripetere dalla sezione Modalità RCM);
  4. Selezionare Do the thing! e sulla schermata del consenso che appare, scegliere APX e premere Connect.

Adesso:

  • Nel caso in cui il programma dica che il payload è stato inettato correttamente, ma sulla console non appare nulla, significa che la console è patchata, quindi non è vulnerabile attualmente a nessun exploit di tipo software.
  • Nel caso invece in cui la console non sia patchata, sulla console dovrebbe apparire la schermata principale di hekate, segno del fatto che è possibile continuare con l'operazione, seguendo questa guida.

A questo punto è possibile spegnere la console selezionando Power Off (muovendosi con i tasti volume e selezionando con il tasto di accensione).

online-check-10

SCHERMO NERO?

NEL CASO IN CUI LA SWITCH NON DOVESSE ACCENDERSI NORMALMENTE, QUINDI PREMENDO IL TASTO DI ACCENSIONE, TRANQUILLI, NON È MORTA.

PER PORTARLA NUOVAMENTE IN VITA BASTA TENERE PREMUTO IL TASTO DI ACCENSIONE PER 12 SECONDI, RILASCIARE E PROVARE NUOVAMENTE AD ACCENDERLA.

TUTTO DOVREBBE TORNARE A FUNZIONARE!


Ultimo aggiornamento: 20 maggio 2023 11:03:18