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 Formater JavaScript, per la validazione usa il Walidator JavaScript, per l'offuscazione usa il Obfuskator JavaScript.

Come Usare Questo Strumento

1

Incolla o Wczytaj

Incolla JavaScript offuscato o minificato nel pannello sinistro o carica un file .js o .txt. Usa Przyklad per caricare un codice di esempio.

2

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.

3

Kopiuj o Pobierz

Usa Kopiuj o Pobierz per ottenere il risultato. Per eseguire il codice usa la Console JavaScript.

Esempi di De-offuscazione JavaScript Online

Przyklad di de-offuscazione di JavaScript con nomi di variabili manomessi.

Przyklad: Validazione MSISDN Offuscata

Input Offuscato:

Input

Output De-offuscato:

Output

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 Formater JavaScript. Per il debug consulta Chrome DevTools.

Czesto zadawane pytania

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 Formater 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.

Deobfuskator 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.

Powiazane narzedzia

ECMAScript. MDN JavaScript. Terser. Chrome DevTools. Babel.