Entrada

Saída Desofuscada

O que é o Desofuscador HTML?

O Desofuscador HTML reverte padrões comuns de ofuscação em arquivos HTML. Cole HTML ofuscado ou minificado e obtenha uma saída limpa e legível. A ofuscação HTML é comumente usada para ocultar a intenção do código-fonte, proteger endereços de e-mail de scrapers ou disfarçar cargas maliciosas.

Esta ferramenta funciona completamente no seu navegador. Nenhum código é enviado a qualquer servidor. Ela decodifica entidades HTML nomeadas, referências de caracteres numéricas, referências de caracteres hexadecimais, escapes unicode em scripts inline e escapes hexadecimais. Também remove comentários de ofuscação e formata o HTML resultante com indentação adequada.

Como usar esta ferramenta

1

Colar ou Enviar

Cole HTML ofuscado ou minificado no painel esquerdo, ou envie um arquivo .html, .htm ou .txt. Clique em Exemplo para carregar uma amostra.

2

Ver a Saída Desofuscada

O painel direito mostra o HTML limpo e formatado. As entidades são decodificadas, os escapes de scripts resolvidos e a marcação indentada para legibilidade.

3

Copiar ou Baixar

Use Copiar ou Baixar para salvar o resultado como arquivo .html para análise ou revisão adicional.

Exemplos do Desofuscador HTML

Aqui está um exemplo de desofuscação de HTML que usa codificação de entidades e sequências de escape hexadecimais, duas das técnicas de ofuscação HTML mais comuns.

Exemplo: Codificação de Entidades e Escapes Hexadecimais

Entrada ofuscada:

Entrada

Saída desofuscada:

Saída

Quando o Desofuscador HTML ajuda

A ofuscação HTML é usada em páginas de phishing, e-mails spam, anúncios maliciosos e conteúdo web com proteção de cópia. Esta ferramenta ajuda pesquisadores de segurança, desenvolvedores web e analistas a decodificar e ler rapidamente HTML deliberadamente obscurecido. Lida com os padrões de ofuscação estática mais comuns; a ofuscação dinâmica que depende da execução de JavaScript pode exigir análise adicional.

Perguntas Frequentes

Quais padrões de ofuscação HTML esta ferramenta decodifica?

Esta ferramenta decodifica entidades HTML nomeadas (<, >, &, ", ',  ), referências numéricas decimais (H), referências numéricas hexadecimais (H), escapes unicode em scripts (\u0048) e escapes hexadecimais em scripts (\x48).

Meu HTML é enviado para um servidor?

Não. Todo o processamento é executado completamente no seu navegador usando JavaScript. Seu código HTML nunca é carregado para nenhum servidor.

Esta ferramenta pode lidar com HTML profundamente aninhado?

Sim. O formatador adiciona indentação adequada para tags aninhadas, lida com tags de fechamento automático como <br>, <img> e <input>, e formata a saída para legibilidade.

Ele decodifica JavaScript ofuscado dentro de tags script?

Ele decodifica escapes unicode e hexadecimais estáticos (\u e \x) em scripts inline. A ofuscação JavaScript avaliada dinamicamente (por exemplo, baseada em eval) requer um desofuscador de JavaScript.

Quais formatos de arquivo posso enviar?

Você pode enviar arquivos .html, .htm e .txt. O conteúdo do arquivo é carregado no editor e desofuscado automaticamente.

Ferramentas Relacionadas

Para mais informações sobre entidades HTML, consulte a referência de entidades HTML do MDN.