Deoffuscatore JavaScript
Deoffusca e pulisce il codice JavaScript offuscato
Input
Output deoffuscato
Cos'è il Deoffuscatore JavaScript?
Il Deoffuscatore JavaScript inverte i pattern di offuscazione comuni e pulisce il JavaScript. Incolla codice offuscato o minimizzato; ottieni un output leggibile per il debug e l'analisi.
Questo strumento funziona interamente nel tuo browser. Nulla viene inviato a un server. Per offuscare il codice, usa il JavaScript Obfuscator. Per la sola formattazione, usa il Formattatore JavaScript. Per la validazione, usa il Validatore JavaScript.
Come usare questo strumento
Incolla o carica
Incolla JavaScript offuscato o minimizzato nel pannello sinistro o carica un file .js o .txt. Usa Esempio per caricare codice di esempio.
Visualizza l'output deoffuscato
Il pannello di destra mostra il codice pulito e formattato. Potrebbe rimanere dell'offuscazione; i pattern avanzati sono difficili da invertire completamente.
Copia o scarica
Usa Copia o Scarica per ottenere il risultato. Per eseguire il codice, usa la Console JavaScript.
Esempi Deoffuscatore JavaScript
Ecco un esempio di deoffuscazione di JavaScript con nomi di variabili mutati.
Esempio: Validazione MSISDN offuscata
Input offuscato:
Output deoffuscato:
Quando il Deoffuscatore JavaScript è utile
Quando si esegue il debug di script di terze parti, si analizza malware o si comprende codice offuscato, la deoffuscazione lo rende leggibile. Ottimo per la revisione della sicurezza e l'apprendimento. Per il codice solo minimizzato (non offuscato), il Formattatore JavaScript potrebbe essere sufficiente.
Domande frequenti
I miei dati sono privati?
Sì. La deoffuscazione viene eseguita interamente nel tuo browser. Nessun dato viene inviato a nessun server.
Funziona con il codice minimizzato?
Sì. Il formattatore può rendere il JavaScript minimizzato più leggibile. Per il solo codice minimizzato, il Formattatore JavaScript potrebbe essere sufficiente.
Può invertire completamente l'offuscazione?
Dipende dall'offuscazione. I pattern semplici vengono invertiti. L'offuscazione forte può lasciare del codice difficile da leggere.
Deoffuscatore vs Formattatore?
Il Formattatore aggiunge l'indentazione. Il Deoffuscatore inverte anche la codifica, rinomina le variabili e semplifica il flusso di controllo quando possibile.
È legale deoffuscare?
Usalo per il debug del tuo codice, la ricerca sulla sicurezza o con il permesso. Controlla le licenze e i termini per il codice di terze parti.