Entrada

Saída desempacotada

O que é o Desempacotador JavaScript?

This JavaScript Unpacker restores packed JavaScript (including common eval-wrapped patterns) into readable code 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. Para ofuscar código, use o Ofuscador JavaScript. Para formatar apenas, use o Formatador JavaScript. Para validação, use o Validador JavaScript.

Como desempacotar JavaScript

1

Colar ou enviar

Cole JavaScript empacotado no painel esquerdo ou envie um ficheiro .js. Use Amostra para carregar um snippet empacotado.

2

Ver saída desempacotada

O painel direito mostra o código desempacotado. Se falhar, a ferramenta usa formatação e descodificação de escape como alternativa.

3

Copiar ou baixar

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

Exemplos do Desempacotador JavaScript

Here is an example of unpacking a P.A.C.K.E.R-style JavaScript payload.

Exemplo: saída de consola empacotada

Entrada empacotada:

Entrada

Saída desempacotada:

Saída

Quando o Desempacotador JavaScript ajuda

Use quando receber JavaScript empacotado de scripts de terceiros, extensões de navegador ou payloads suspeitos. Para código minificado mas não empacotado, use o Formatador JavaScript.

Perguntas frequentes

Os meus dados são privados?

Sim. O desempacotamento executa-se inteiramente no seu navegador.

Consegue desempacotar todos os scripts empacotados?

Processa wrappers comuns no formato P.A.C.K.E.R. Alguns pacotes personalizados podem precisar de análise manual.

Pode reverter completamente a ofuscação?

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

Desempacotador vs Formatador?

O formatador só adiciona indentação. O desempacotador primeiro reverte o wrapper empacotado e depois formata.

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