Entrada

Saída desofuscada

O que é esta ferramenta Desofuscar JavaScript Online?

This Deobfuscate JavaScript Online tool reverses common obfuscation patterns and beautifies JavaScript. Paste obfuscated or minified code; get readable output for debugging and analysis. The ECMAScript spec defines the language.

Esta ferramenta executa-se inteiramente no seu navegador. Nada é enviado a um servidor. Para ofuscar código, use o Ofuscador JavaScript. Para formatar apenas, use o Formatador JavaScript. Para validação, use o Validador JavaScript.

Como usar esta ferramenta

1

Colar ou enviar

Cole JavaScript ofuscado ou minificado no painel esquerdo ou envie um ficheiro .js ou .txt. Use Amostra para carregar código de exemplo.

2

Ver saída desofuscada

O painel direito mostra código limpo e formatado. Alguma ofuscação pode permanecer; padrões avançados são difíceis de reverter completamente.

3

Copiar ou baixar

Use Copiar ou Baixar para obter o resultado. Para executar código, use a Consola JavaScript.

Exemplos Desofuscar JavaScript Online

Here is an example of deobfuscating JavaScript with mangled variable names.

Exemplo: validação MSISDN ofuscada

Entrada ofuscada:

Entrada

Saída desofuscada:

Saída

Quando usar Desofuscar JavaScript Online

Ao depurar scripts de terceiros, analisar malware ou compreender código ofuscado, a desofuscação torna-o legível. Ótimo para revisão de segurança e aprendizagem. Para código apenas minificado (não ofuscado), o Formatador JavaScript pode ser suficiente.

Perguntas frequentes

Os meus dados são privados?

Sim. A desofuscação executa-se inteiramente no seu navegador. Nenhum dado é enviado a um servidor.

Funciona com código minificado?

Sim. O formatador pode tornar JavaScript minificado mais legível. Para código apenas minificado, o Formatador JavaScript pode ser suficiente.

Pode reverter completamente a ofuscação?

Depende da ofuscação. Padrões simples são revertidos. Ofuscação forte pode deixar código difícil de ler.

Desofuscador vs Formatador?

O formatador adiciona indentação. O desofuscador também reverte codificação, renomeia variáveis e simplifica o fluxo de controlo quando possível.

É legal desofuscar?

Use para depurar o seu próprio código, investigação de segurança ou com permissão. Verifique licenças e condições para código de terceiros.

Ferramentas relacionadas

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