De-offusca JavaScript Online
De-offusca e pulisci JavaScript offuscato o minificato online
Input
Deobfuscated Output
Cos'è De-offusca JavaScript Online?
Questo strumento de-offusca JavaScript offuscato o minificato. L'offuscazione trasforma il codice leggibile in versioni codificate e rinominate difficili da capire. La de-offuscazione inverte questo processo per rendere il codice analizzabile.
Questo strumento funziona interamente nel browser. Nessun dato viene inviato al server. Per la formattazione JS usa il Formattatore JavaScript, per la validazione usa il Validatore JavaScript, per l'offuscazione usa il Offuscatore JavaScript.
Come Usare Questo Strumento
Incolla o Carica
Incolla JavaScript offuscato o minificato nel pannello sinistro o carica un file .js o .txt. Usa Esempio per caricare un codice di esempio.
Controlla l'Output De-offuscato
Il pannello destro 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 di De-offuscazione JavaScript Online
Esempio di de-offuscazione di JavaScript con nomi di variabili manomessi.
Esempio: Validazione MSISDN Offuscata
Input Offuscato:
Output De-offuscato:
Quando Usare De-offusca JavaScript Online
Per il debug di script di terze parti, l'analisi di malware o la comprensione di codice offuscato, la de-offuscazione lo rende leggibile. Utile per la revisione della sicurezza e l'apprendimento. Terser e UglifyJS minificano, gli offuscatori aggiungono codifica e trasformazioni. Per codice solo minificato (non offuscato) potrebbe bastare il Formattatore JavaScript. Per il debug consulta Chrome DevTools.
Domande Frequenti
I miei dati sono al sicuro?
Sì. La de-offuscazione viene eseguita interamente nel browser. Nessun dato viene inviato al server.
Funziona con codice minificato?
Sì. Puoi rendere leggibile il JavaScript minificato con il formattatore. Per codice solo minificato potrebbe bastare il Formattatore JavaScript.
Puoi invertire completamente l'offuscazione?
Dipende dal tipo di offuscazione. I pattern semplici vengono invertiti. L'offuscazione forte può lasciare parte del codice difficile da leggere.
Deoffuscatore vs formattatore?
Il formattatore aggiunge indentazione. Il deoffuscatore inverte anche la codifica, rinomina le variabili e possibilmente semplifica il flusso di controllo.
La de-offuscazione è legale?
Usala per il debug del tuo codice, la ricerca sulla sicurezza o con permesso. Controlla le licenze e i termini d'uso del codice di terze parti.