Entrada

Saída descodificada

O que é o Descodificador JSFuck?

This JSFuck Decoder helps analyze JavaScript encoded using JSFuck 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. Para ofuscar código, use o Ofuscador JavaScript. Para formatar apenas, use o Formatador JavaScript. Para validação, use o Validador JavaScript.

Como descodificar JSFuck

1

Colar ou enviar

Cole JSFuck ou JavaScript ofuscado misto no editor. A ferramenta aplica descodificação e formatação para facilitar a inspeção.

2

Ver saída descodificada

A saída mostra descodificação e normalização de melhor esforço. Payloads muito aninhados podem precisar de análise manual.

3

Copiar ou baixar

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

Exemplos do Descodificador JSFuck

Here is an example of decoding JSFuck-style symbols and escapes.

Exemplo: expressão ofuscada com muitos símbolos

Entrada JSFuck:

Entrada

Saída descodificada:

Saída

Quando o Descodificador JSFuck ajuda

Útil para triagem de malware, desafios CTF e engenharia reversa de scripts que usam notação JSFuck. Descodifique primeiro e verifique o comportamento num fluxo de trabalho mais seguro.

Perguntas frequentes

Os meus dados são privados?

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

Consegue descodificar todos os payloads JSFuck?

Processa muitos padrões com muitos símbolos, mas payloads profundamente aninhados podem precisar de decomposição 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.

Descodificador JSFuck vs Desofuscador?

O descodificador JSFuck foca-se em codificação baseada em símbolos. Desofuscadores gerais são adequados para ofuscação mista ou não-JSFuck.

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