Entrada

Saída Desofuscada

O que é o Desofuscador ConfuserEx?

O Desofuscador ConfuserEx reverte os padrões de ofuscação comuns aplicados pelo ConfuserEx, um popular protetor de código .NET de código aberto. Cole código C# ofuscado ou descompilado e obtenha uma saída mais legível para análise e depuração.

Esta ferramenta funciona inteiramente no seu navegador. Nenhum código é enviado a nenhum servidor. Ela lida com decodificação de escapes unicode e hex, identificação de stubs de criptografia de strings do ConfuserEx, restauração de indentação em C# e normalização de espaços em branco. A ofuscação profunda de fluxo de controle e a descriptografia de strings em tempo de execução requerem ferramentas especializadas como o de4dot.

Como usar esta ferramenta

1

Colar ou Enviar

Cole código C# ofuscado ou descompilado no painel esquerdo, ou envie um arquivo .cs ou .txt. Clique em Exemplo para carregar uma amostra.

2

Ver a Saída Desofuscada

O painel direito mostra código C# limpo e formatado. Os escapes unicode e hex são decodificados, os stubs de criptografia de strings são sinalizados e a indentação é restaurada.

3

Copiar ou Baixar

Use Copiar ou Baixar para salvar o resultado como um arquivo .cs para análise ou depuração adicional.

Exemplos do Desofuscador ConfuserEx

Aqui está um exemplo de desofuscação de código C# que usa sequências de escape unicode, uma das técnicas de ofuscação mais comuns do ConfuserEx.

Exemplo: Ofuscação com Escapes Unicode

Entrada ofuscada:

Entrada

Saída desofuscada:

Saída

Quando o Desofuscador ConfuserEx Ajuda

O ConfuserEx é amplamente utilizado para proteger aplicações .NET contra engenharia reversa. Você pode encontrá-lo ao: analisar bibliotecas .NET de terceiros, realizar pesquisa de segurança em software Windows, estudar amostras de malware, ou revisar código descompilado de ferramentas como ILSpy ou dnSpy.

Perguntas Frequentes

Esta ferramenta pode reverter completamente a ofuscação do ConfuserEx?

O ConfuserEx aplica múltiplas camadas de proteção, incluindo ofuscação de fluxo de controle, anti-adulteração e criptografia de strings. Esta ferramenta lida com padrões mais simples como decodificação de escapes unicode/hex e formatação de código. A reversão completa requer ferramentas como de4dot.

Meu código C# é enviado para um servidor?

Não. Toda a desofuscação é executada inteiramente no seu navegador. Seu código nunca é enviado para nenhum servidor.

Quais padrões de ofuscação .NET esta ferramenta lida?

Ela decodifica escapes de strings unicode (\uXXXX) e hex (\xXX), identifica padrões de stubs de criptografia de strings do ConfuserEx, restaura a indentação do código C# e remove ponto e vírgulas excessivos.

Qual é a diferença entre esta ferramenta e o de4dot?

O de4dot é um desofuscador .NET de linha de comando que reescreve o binário do assembly. Esta ferramenta de navegador trabalha com código fonte C# ou código descompilado como texto, lidando com padrões de ofuscação legíveis sem necessidade de instalação.

Posso usar esta ferramenta para outros ofuscadores .NET como Dotfuscator ou SmartAssembly?

Sim. A decodificação de escapes unicode/hex e a restauração de indentação funcionam com qualquer código C# ofuscado, independentemente do ofuscador usado. Os padrões de stub específicos do ConfuserEx podem não corresponder a outros ofuscadores.

Ferramentas de Desofuscação Relacionadas

Para ferramentas de desofuscação baseadas em navegador e utilitários de desenvolvedor, visite JsonFormatter.ai.