Pular para o conteúdo
Aback Tools Logo

Relatório e analisador de ofuscação de JavaScript

Analise código JavaScript para detectar técnicas de ofuscação, obtenha uma pontuação de gravidade de 1 a 10, entenda a dificuldade de desofuscação e receba recomendações práticas de ferramentas. Cole qualquer código JS - de scripts minificados a amostras de malware fortemente ofuscadas - e receba um relatório de diagnóstico instantâneo.

JavaScript Obfuscation Report & Analyzer

Paste JavaScript code to detect obfuscation techniques, get a severity score (1-10), and receive recommendations for deobfuscation. Detects hex encoding, Base64, eval(), control flow flattening, variable name obfuscation, packers, and more.

Privacy Guarantee

All analysis runs entirely in your browser. Your code never leaves your device - no uploads, no API calls, no tracking.

Por que usar nosso Relatório e analisador de ofuscação de JavaScript?

  • Detecção abrangente de técnicas: detecta mais de 10 técnicas de ofuscação, incluindo codificação hexadecimal, Base64, eval(), construtores Function(), achatamento de fluxo de controle, arrays de strings, ofuscação XOR, padrões de packers, alteração de nomes de variáveis e compressão de espaços.
  • Pontuação de gravidade (1-10): cada técnica detectada é classificada por gravidade (info, baixa, média, alta, crítica) e contribui para uma pontuação geral de ofuscação. Uma olhada basta para saber quão protegido o código está.
  • Orientações práticas de desofuscação: cada técnica detectada inclui uma sugestão específica de como revertê-la, com links diretos para a ferramenta de desofuscação adequada. Chega de adivinhar o próximo passo.
  • Análise 100 % privada no navegador: toda a análise roda inteiramente no seu navegador. Seu código nunca sai do seu dispositivo - sem uploads, sem chamadas a servidores, sem coleta de dados. Privacidade total para código sensível ou proprietário.

O que é análise de ofuscação?

Análise de ofuscação é o processo de examinar código JavaScript para identificar as técnicas específicas usadas para torná-lo mais difícil de ler, entender ou fazer engenharia reversa. Diferente das ferramentas de desofuscação, que tentam reverter a ofuscação, este analisador fornece um relatório de diagnóstico - informando quais técnicas estão presentes, quão graves são e quais ferramentas ou abordagens podem revertê-las.

Como o analisador funciona

A ferramenta examina seu código JavaScript usando heurísticas de correspondência de padrões para detectar assinaturas de ofuscação conhecidas. Ela procura strings com escapes hexadecimais, operações de codificação Base64, chamadas a eval()/Function(), padrões de dispatcher baseados em switch (achatamento de fluxo de controle), arrays grandes de strings, nomes de variáveis com prefixo hexadecimal (_0x...), identificadores curtos, operações XOR/bit a bit, formatos de packers e compressão de espaços. Cada técnica é ponderada por gravidade para produzir uma pontuação geral de 1 a 10.

Pontuação de ofuscação (1-10)

A pontuação geral representa quão fortemente ofuscado seu código está. Uma pontuação de 1-2 indica ofuscação mínima ou inexistente. 3-4 sugere minificação leve ou proteção básica. 5-7 indica ofuscação moderada com várias técnicas. 8-10 sinaliza código fortemente ofuscado com várias camadas, que exigirá ferramentas especializadas e esforço significativo para desofuscar.

Privacidade e limitações

Este analisador roda inteiramente no seu navegador. Seu código nunca sai do seu dispositivo. Ele usa correspondência heurística de padrões e pode não detectar todas as técnicas de ofuscação, especialmente métodos personalizados ou inéditos. A ferramenta foi criada para oferecer um ponto de partida para a desofuscação - verifique sempre os resultados manualmente e use várias abordagens ao analisar código fortemente protegido.

Perguntas frequentes

Um analisador de ofuscação de JavaScript examina o código para identificar as técnicas específicas usadas para protegê-lo. Diferente de um desofuscador (que tenta reverter a ofuscação), o analisador gera um relatório de diagnóstico que informa quais técnicas estão presentes, quão graves são e quais ferramentas ou abordagens podem revertê-las.

O analisador detecta mais de 10 técnicas, incluindo: escapes de string hexadecimais/Unicode, codificação Base64 (atob/btoa), chamadas a eval() e ao construtor Function(), achatamento de fluxo de controle (dispatchers baseados em switch), padrões de arrays de strings e substituição de arrays, ofuscação de nomes de variáveis (_0x... e nomes curtos), ofuscação XOR/bit a bit, remoção de comentários, compressão/minificação de espaços e formatos de packers de JavaScript.

A pontuação (1-10) é calculada ponderando cada técnica detectada pelo seu nível de gravidade. Técnicas críticas (como packers com eval) contribuem mais para a pontuação do que achados informativos (como remoção de comentários). A pontuação representa a carga de ofuscação geral: quantas técnicas estão presentes, sua gravidade combinada e o esforço estimado necessário.

Não. O analisador usa correspondência heurística de padrões e detecção de assinaturas, o que significa que pode deixar passar técnicas de ofuscação personalizadas, abordagens inéditas ou camadas de ofuscação muito aninhadas. Ele oferece um bom ponto de partida e identifica as técnicas padrão mais comuns do setor.

Não. O analisador é uma ferramenta de diagnóstico que identifica quais técnicas estão em uso e sugere como revertê-las. Cada técnica detectada inclui uma sugestão específica de desofuscação com um link direto para a ferramenta adequada.

Com certeza. O Relatório e analisador de ofuscação de JavaScript roda 100 % no seu navegador. Seu código nunca é enviado a qualquer servidor, armazenado em qualquer banco de dados ou transmitido pela rede. Toda a análise é executada localmente no seu dispositivo.

Sim. A ferramenta é gratuita para todos os casos de uso, incluindo pesquisa de segurança comercial, análise de malware e pesquisa acadêmica. Não há limites de uso nem necessidade de cadastro.

Sim - 100 % gratuita, sem cadastro, sem conta e sem limites de uso. Analise quantas amostras de código precisar e gere quantos relatórios quiser - tudo grátis para sempre.