Entrada

Saída descodificada

O que é o Descodificador Eval JavaScript?

Este Descodificador Eval JavaScript ajuda a desdobrar strings eval() diretas e wrappers empacotados comuns, depois formata JavaScript. Cole código ofuscado ou minificado; obtenha saída legível para depuração e análise. A especificação ECMAScript define a linguagem.

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

Como descodificar eval() JavaScript

1

Colar ou enviar

Cole JavaScript encapsulado em eval no editor ou envie um ficheiro .js. Use Amostra para carregar um exemplo de wrapper.

2

Ver saída descodificada

O painel direito mostra o código descodificado. A ferramenta desdobra strings eval diretas e tenta desempacotar wrappers comuns antes de formatar.

3

Copiar ou baixar

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

Exemplos do Descodificador Eval JavaScript

Aqui está um exemplo de descodificação de strings eval diretas e wrappers empacotados.

Exemplo: saída de consola encapsulada em eval

Entrada eval:

Entrada

Saída descodificada:

Saída

Quando o Descodificador Eval JavaScript ajuda

Use quando scripts estão escondidos atrás de wrappers eval. Ajuda a revelar caminhos de código para depuração e análise de segurança sem executar cargas desconhecidas.

Perguntas frequentes

Os meus dados são privados?

Sim. A descodificação executa-se inteiramente no seu navegador.

Descodifica cada wrapper eval?

Trata wrappers eval diretos comuns e muitas variantes empacotadas. Carregadores fortemente personalizados podem precisar de revisão manual.

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.

Descodificador Eval vs Formatador?

O formatador só trata do layout. O descodificador Eval primeiro desdobra wrappers eval e depois formata o código resultante.

É legal desofuscar?

Use para depurar o seu próprio código, investigação de segurança ou com permissão.

Ferramentas relacionadas

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