Pular para o conteúdo
Aback Tools Logo

Diferença e comparação de texto ofuscado

Compare duas versões de texto para detectar diferenças visíveis e invisíveis. Identifica automaticamente caracteres de largura zero, substituições de homoglifos, caracteres de controle, problemas de normalização Unicode e variações de espaços em branco. Inclui visualizações de comparação unificadas e lado a lado com destaque em nível de personagem e um relatório detalhado de personagem invisível. Gratuito, privado e sem necessidade de inscrição.

Obfuscated Text Diff & Comparison

Compare two text versions to detect visible and invisible differences. Automatically identifies whitespace variations, zero-width Unicode characters, homoglyph substitutions, control characters, and encoding normalization issues. Get a detailed side-by-side diff with character-level highlighting and an invisible character report.

Paste two text versions above and click Compare to detect visible and invisible differences. Click Load example to try it with a sample comparison that includes hidden zero-width characters and homoglyphs.

Por que usar nossa ferramenta de comparação e comparação de texto ofuscado?

  • Diferença instantânea de texto e detecção de caracteres invisíveis: compare duas versões de texto instantaneamente com nossa ferramenta de comparação de texto ofuscado. Cole ou digite ambas as versões e a ferramenta detecta automaticamente diferenças visíveis (linhas adicionadas, removidas, alteradas), bem como diferenças invisíveis - caracteres de largura zero, homoglifos Unicode, caracteres de controle e variações de espaços em branco. Todas as comparações acontecem localmente no seu navegador para resultados instantâneos.
  • Comparação de texto segura e privada: todas as comparações e análises de texto acontecem inteiramente no seu navegador. Suas versões de texto, resultados de comparação e relatórios de caracteres invisíveis nunca saem do seu dispositivo. Nenhum dado carregado, nenhum rastreamento, nenhuma inscrição necessária - total privacidade para todo o seu trabalho de análise de texto.
  • Diferença de texto ofuscado on-line - sem instalação: Use a ferramenta de comparação de texto ofuscado diretamente em qualquer navegador moderno, sem necessidade de downloads, aplicativos ou plug-ins. Apresenta uma entrada de painel duplo, visualizações de comparação lado a lado e unificadas, destaque em nível de personagem e um relatório de personagem invisível que revela técnicas de ofuscação ocultas.
  • Detecção abrangente de diferenças invisíveis: nossa ferramenta de comparação de texto detecta seis categorias de diferenças invisíveis: caracteres de largura zero (ZWS, ZWNJ, ZWJ), caracteres de controle (códigos de controle ASCII), substituições de homoglifos Unicode (semelhantes ao cirílico), problemas de normalização Unicode (formas compostas versus decompostas), variações apenas de espaços em branco e anomalias de codificação. Cada problema é relatado com posições exatas.

Casos de uso comuns para ferramenta de comparação e comparação de texto ofuscado

  • Detecção de esteganografia de caracteres de largura zero: Os pesquisadores de segurança usam a ferramenta de comparação de texto ofuscada para detectar caracteres ocultos de largura zero incorporados no texto. Esses caracteres invisíveis podem codificar mensagens secretas, ocultar marcas d’água de rastreamento ou ignorar filtros de conteúdo. A ferramenta destaca cada caractere de largura zero com sua posição exata e ponto de código Unicode.
  • Identificação de ataques de phishing homoglifos: Os profissionais de segurança cibernética comparam domínios, conteúdo de e-mail e documentos para detectar ataques de substituição homoglifos. A ferramenta de comparação de texto ofuscada revela caracteres cirílicos e outros caracteres semelhantes a Unicode que imitam letras latinas padrão, ajudando a identificar erros de digitação e tentativas de phishing.
  • Verificando a integridade do texto após o processamento: Desenvolvedores e gerentes de conteúdo comparam o texto original com o processado para garantir que nenhuma alteração invisível foi introduzida durante a transformação. Isso é crítico quando o texto passa por conversores de codificação, sanitizadores ou sistemas downstream que podem alterar as representações Unicode sem alterações visíveis.
  • Depuração de problemas de codificação Unicode: Os engenheiros de software depuram problemas de codificação comparando o texto antes e depois do armazenamento do banco de dados, da transmissão da API ou do processamento de arquivos. A ferramenta diff revela alterações de normalização, caracteres de controle e artefatos de codificação que causam problemas de renderização ou corrupção de dados.
  • Analisando arquivos de configuração ofuscados: Os administradores de sistema comparam arquivos de configuração originais e modificados para detectar alterações furtivas. Os invasores costumam usar caracteres de largura zero ou homóglifos para alterar os valores de configuração sem diferença visível. A ferramenta revela essas modificações invisíveis imediatamente.
  • Análise de texto forense e verificação de evidências: Os investigadores forenses digitais usam a ferramenta de comparação de texto para comparar versões de documentos em busca de evidências de adulteração. O relatório de caracteres invisíveis fornece documentação detalhada de cada caractere oculto, código de controle e anomalia Unicode encontrada em cada versão do texto.

O que é comparação e comparação de texto ofuscado?

Comparação e comparação de texto ofuscado é o processo de comparação de duas versões de texto para detectar diferenças visíveis e invisíveis. Ao contrário das ferramentas de comparação tradicionais que mostram apenas alterações linha por linha, uma ferramenta de comparação de texto ofuscado identifica especificamente técnicas de ofuscação ocultas, como caracteres Unicode de largura zero, substituições de homoglifos (caracteres visualmente semelhantes de scripts diferentes), caracteres de controle e variações de normalização Unicode.

Nossa ferramenta de comparação e comparação de texto ofuscado combina um mecanismo de comparação tradicional com detectores especializados para caracteres invisíveis. Ele fornece uma visão unificada ou lado a lado das diferenças de texto com destaque em nível de caractere, além de um relatório detalhado de caracteres invisíveis mostrando a posição exata, o ponto de código Unicode e a descrição de cada caractere oculto encontrado. Todo o processamento é executado localmente no seu navegador, sem envio de dados para nenhum servidor.

Como funciona nossa ferramenta de comparação e comparação de texto ofuscado

  1. 1. Insira duas versões de texto: cole ou digite o texto original (Texto A) e o texto modificado/ofuscado (Texto B) nos painéis de entrada lado a lado. Você também pode clicar em Carregar exemplo para testar a ferramenta com uma comparação de amostra que inclui caracteres ocultos de largura zero, homóglifos e variações de espaços em branco.
  2. 2. Clique em Comparar: A ferramenta realiza uma comparação linha por linha e uma comparação em nível de caractere de ambos os textos. Ele calcula a distância de edição (Levenshtein), porcentagem de similaridade e estatísticas de alteração. Simultaneamente, ele verifica ambos os textos em busca de seis categorias de problemas invisíveis: caracteres de largura zero, caracteres de controle, substituições de homoglifos, diferenças de normalização Unicode, variações apenas de espaços em branco e anomalias de codificação.
  3. 3. Revise os resultados e relatórios: a saída diff mostra cada comparação de linha com destaque codificado por cores - verde para adicionado, vermelho para removido, âmbar para alterado. Alterne entre os modos de visualização lado a lado e unificado. O relatório de caracteres invisíveis categoriza todos os problemas ocultos, mostrando posições exatas de linhas/colunas, pontos de código Unicode e nomes de caracteres. Copie o relatório de comparação completo ou descobertas individuais.

Quais diferenças invisíveis podem ser detectadas

  • Caracteres de largura zero: Caracteres Unicode invisíveis, incluindo Espaço de largura zero (U+200B), Não-Joiner de largura zero (U+200C), Joiner de largura zero (U+200D), BOM (U+FEFF) e marcadores de texto bidirecionais. Eles podem ocultar mensagens secretas, incorporar marcas d'água ou alterar a renderização do texto sem qualquer alteração visível.
  • Substituições de homóglifos: caracteres de scripts diferentes que parecem idênticos ou muito semelhantes às letras ASCII padrão. Por exemplo, o a minúsculo cirílico (U+0430) parece idêntico ao a latino (U+0061). Eles são comumente usados ​​em ataques de phishing e falsificação de domínio.
  • Caracteres de controle e normalização Unicode: códigos de controle ASCII não imprimíveis (U+0000-U+001F) podem afetar o processamento de texto. As diferenças de normalização Unicode ocorrem quando o texto usa formas compostas versus decompostas (por exemplo, é como um único caractere pré-composto versus e + combinação de acento). Ambas as formas parecem idênticas, mas possuem representações de bytes diferentes.
  • Variações de espaço em branco e hífens suaves: diferenças em caracteres de espaço em branco (espaços versus tabulações, vários espaços, espaços inseparáveis) e hifens suaves (U+00AD) que são invisíveis no texto renderizado, mas alteram o conteúdo bruto. Eles podem ser usados ​​para ignorar filtros de conteúdo ou somas de verificação.

Privacidade, segurança e disponibilidade

A ferramenta de comparação e comparação de texto ofuscado é 100% gratuita, sem necessidade de inscrição. Todas as comparações e análises de texto são realizadas localmente no seu navegador usando algoritmos JavaScript - suas versões de texto, resultados de comparação e relatórios de caracteres invisíveis nunca saem do seu dispositivo. Não há limites de tamanho de arquivo ou limites de uso. A ferramenta detecta seis categorias de diferenças invisíveis, fornece visualizações de diferenças unificadas e lado a lado com destaque em nível de personagem e inclui um relatório abrangente de caracteres invisíveis com posições exatas. Use-o quantas vezes precisar para analisar e comparar versões de texto para ofuscação.

Perguntas frequentes

Uma ferramenta de comparação e comparação de texto ofuscada compara duas versões de texto para detectar diferenças visíveis e invisíveis. Ele identifica técnicas de ofuscação ocultas, como caracteres Unicode de largura zero, substituições de homoglifos, caracteres de controle, variações de normalização Unicode e fornece um relatório detalhado de caracteres invisíveis.

A ferramenta detecta seis categorias: caracteres de largura zero (ZWS U+200B, ZWNJ U+200C, ZWJ U+200D, BOM U+FEFF), caracteres de controle (ASCII U+0000-U+001F), substituições de homoglifos (similares ao cirílico), problemas de normalização Unicode, variações somente de espaços em branco e hífens suaves (U+00AD).

Uma ferramenta de comparação normal mostra apenas alterações de texto linha por linha. Uma ferramenta de comparação de texto ofuscado vai além, detectando especificamente técnicas de ofuscação invisíveis, como caracteres de largura zero, códigos de controle, substituições de homoglifos e diferenças de normalização Unicode que uma ferramenta de comparação padrão deixaria completamente de lado.

Absolutamente. A ferramenta de comparação de texto ofuscado é executada inteiramente no seu navegador. Suas versões de texto, resultados de diferenças e relatórios de caracteres invisíveis nunca são enviados para nenhum servidor. Todo o processamento acontece localmente – nada sai do seu computador. Não é necessária inscrição.

Caracteres de largura zero são pontos de código Unicode invisíveis que não ocupam espaço visível. Eles incluem Espaço de Largura Zero (U+200B), Não-Joiner de Largura Zero (U+200C) e Joiner de Largura Zero (U+200D). Eles podem ser usados ​​para ocultar mensagens secretas (esteganografia), incorporar marcas d'água de rastreamento, ignorar filtros de conteúdo ou alterar a renderização do texto sem alterações visíveis.

A ferramenta mantém um banco de dados de pares homoglifos conhecidos – caracteres de diferentes scripts que parecem idênticos. Por exemplo, o cirílico à (U+0430) parece idêntico ao latino a (U+0061). A ferramenta verifica ambos os textos caractere por caractere e relata cada homóglifo com seu ponto de código Unicode e origem do script.

A normalização Unicode converte o texto em um formato padrão. Por exemplo, é pode ser um único caractere pré-composto (U+00E9) ou e + combinando acento (U+0065 + U+0301). Ambos parecem idênticos, mas têm representações de bytes diferentes. A ferramenta detecta quando os textos utilizam diferentes formas de normalização, o que pode causar problemas em bancos de dados e assinaturas digitais.

Sim. Pesquisadores e analistas de segurança usam a ferramenta de comparação de texto ofuscado para identificar conteúdo esteganográfico, tentativas de phishing usando homóglifos, adulteração de arquivos de configuração e ataques baseados em codificação. O relatório detalhado da posição fornece documentação forense para descobertas de segurança.

Sim - a ferramenta de comparação e comparação de texto ofuscado é 100% gratuita, sem inscrição, sem conta e sem limites de uso. Compare quaisquer versões de texto quantas vezes forem necessárias. Todos os recursos, incluindo detecção de caracteres invisíveis e visualizações de diferenças, estão disponíveis sem quaisquer restrições.