Desofuscador ConfuserEx
Desofusca y limpia código C# y .NET ofuscado con ConfuserEx en línea. Decodifica escapes unicode/hex, elimina stubs de cifrado de cadenas y restaura la indentación. Gratis, se ejecuta en tu navegador.
Entrada
Salida Desofuscada
¿Qué es el Desofuscador ConfuserEx?
El Desofuscador ConfuserEx invierte los patrones de ofuscación comunes aplicados por ConfuserEx, un popular protector de código .NET de código abierto. Pega código C# ofuscado o descompilado y obtén una salida más legible para análisis y depuración.
Esta herramienta se ejecuta completamente en tu navegador. No se envía ningún código a ningún servidor. Maneja decodificación de escapes unicode y hex, identificación de stubs de cifrado de cadenas de ConfuserEx, restauración de indentación en C# y normalización de espacios en blanco. La ofuscación profunda de flujo de control y el descifrado de cadenas en tiempo de ejecución requieren herramientas especializadas como de4dot.
Cómo usar esta herramienta
Pegar o Subir
Pega código C# ofuscado o descompilado en el panel izquierdo, o sube un archivo .cs o .txt. Haz clic en Ejemplo para cargar una muestra.
Ver la Salida Desofuscada
El panel derecho muestra código C# limpio y formateado. Los escapes unicode y hex se decodifican, los stubs de cifrado de cadenas se marcan y la indentación se restaura.
Copiar o Descargar
Usa Copiar o Descargar para guardar el resultado como archivo .cs para análisis o depuración adicional.
Ejemplos del Desofuscador ConfuserEx
Aquí hay un ejemplo de desofuscación de código C# que usa secuencias de escape unicode, una de las técnicas de ofuscación más comunes de ConfuserEx.
Ejemplo: Ofuscación con Escapes Unicode
Entrada ofuscada:
Salida desofuscada:
Cuándo ayuda el Desofuscador ConfuserEx
ConfuserEx se usa ampliamente para proteger aplicaciones .NET de la ingeniería inversa. Puedes encontrarlo al: analizar bibliotecas .NET de terceros, realizar investigación de seguridad en software de Windows, estudiar muestras de malware, o revisar código descompilado de herramientas como ILSpy o dnSpy.
Preguntas Frecuentes
¿Puede esta herramienta invertir completamente la ofuscación de ConfuserEx?
ConfuserEx aplica múltiples capas de protección, incluida la ofuscación de flujo de control, anti-manipulación y cifrado de cadenas. Esta herramienta maneja patrones más simples como la decodificación de escapes unicode/hex y el formato del código. La inversión completa requiere herramientas como de4dot.
¿Mi código C# se envía a un servidor?
No. Toda la desofuscación se ejecuta completamente en tu navegador. Tu código nunca se sube a ningún servidor.
¿Qué patrones de ofuscación .NET maneja esta herramienta?
Decodifica escapes de cadenas unicode (\uXXXX) y hex (\xXX), identifica patrones de stubs de cifrado de cadenas de ConfuserEx, restaura la indentación del código C# y elimina puntos y coma excesivos.
¿Cuál es la diferencia entre esta herramienta y de4dot?
de4dot es un desofuscador .NET de línea de comandos que reescribe el binario del ensamblado. Esta herramienta del navegador trabaja con código fuente C# o código descompilado como texto, manejando patrones de ofuscación legibles sin necesidad de instalar nada.
¿Puedo usar esta herramienta para otros ofuscadores .NET como Dotfuscator o SmartAssembly?
Sí. La decodificación de escapes unicode/hex y la restauración de la indentación funcionan con cualquier código C# ofuscado, independientemente del ofuscador utilizado. Los patrones de stub específicos de ConfuserEx pueden no coincidir con otros ofuscadores.
Herramientas de Desofuscación Relacionadas
Para herramientas de desofuscación basadas en navegador y utilidades para desarrolladores, visita JsonFormatter.ai.