Descodificador Eval JavaScript
Descodifique wrappers eval() e padrões empacotados de JavaScript em segurança
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
Colar ou enviar
Cole JavaScript encapsulado em eval no editor ou envie um ficheiro .js. Use Amostra para carregar um exemplo de wrapper.
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.
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:
Saída descodificada:
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.