FreeObfuscator.NET protection

.NET · C# · DLL · EXE

Lista de compatibilidad para DLL .NET ofuscados

Comprueba reflexión, JSON, enlaces XAML, complementos y dependencias antes de entregar el resultado.

Abrir el ofuscador

La carga de archivos, la cuenta y el pago utilizan la interfaz en inglés.

Los nombres pueden ser contratos

Las llamadas compiladas pueden seguir referencias actualizadas, pero los nombres escritos en texto no cambian automáticamente. Type.GetType, configuración, descubrimiento de complementos, propiedades JSON y enlaces WPF pueden depender de su escritura original. Anota esos puntos y empieza con el cambio más pequeño.

Prueba un consumidor real

Ejecuta un consumidor compilado contra la API pública original. Llama interfaces, miembros heredados, genéricos y métodos asíncronos. Serializa y deserializa documentos JSON conocidos; carga complementos como en producción; lee recursos y abre pantallas con enlaces. Si procesas varios ensamblados propios, verifica las referencias entre ellos y conserva sus dependencias externas.

Conserva los artefactos del lanzamiento

Mantén las claves privadas fuera del servicio y vuelve a firmar localmente cuando sea necesario. Guarda cada mapa de nombres junto al binario exacto y limita su acceso: revela nombres originales. Prueba la decodificación de una excepción representativa. Un mapa vacío puede indicar que no había nombres elegibles; no significa por sí solo que el archivo esté dañado. Comprueba finalmente el paquete completo de despliegue.

Guías de protección