BABEL OBFUSCATOR 12

Protege el código detrás de tu producto.

Dificulta la comprensión y la modificación de tus ensamblados .NET compilados. Configura cada protección según el funcionamiento de tu aplicación.

Resultados del renombrado para un ensamblado de demostración en Babel Desktop
Resultados del renombrado para un ensamblado de demostración en Babel Desktop

Enterprise

Licencia para un solo desarrollador, válida en su propio equipo Windows, con Babel Desktop para Windows, las herramientas de línea de comandos y la tarea de MSBuild. Los servidores de compilación, macOS y Linux requieren Ultimate.

Ultimate

Una licencia de sitio para Windows, macOS y Linux. Incluye Desktop, paquetes NuGet, integración con servidores de compilación, Babel Encrypt y las protecciones adicionales de Ultimate.

Mantenimiento que sigue a tus compilaciones

Una licencia perpetua sigue funcionando con las versiones publicadas mientras el mantenimiento estaba activo. Renueva el mantenimiento para cubrir las versiones más recientes; tu versión cubierta sigue funcionando.

01 / BABEL OBFUSCATOR 12

Conserva el comportamiento. Cambia los nombres.

Renombra tipos, métodos, propiedades y campos conservando las referencias que tu aplicación necesita. Usa reglas de exclusión para las API públicas, la reflexión y la serialización, y conserva los archivos de mapa para diagnosticar problemas en producción.

Consulta la documentación
Resultados del renombrado de símbolos para ensamblados de demostración
Resultados del renombrado de símbolos para ensamblados de demostración

02 / BABEL OBFUSCATOR 12

Dificulta seguir la ruta de ejecución.

Chain: Ultimate

Transforma el cuerpo de los métodos sin cambiar su comportamiento previsto. Ultimate añade el flujo de control encadenado en Babel 12, con despacho de estado encadenado y estado en tiempo de ejecución que complica la reconstrucción del flujo original.

Consulta la documentación
Propiedades de flujo de control en el editor de destinos de Babel Desktop
Propiedades de flujo de control en el editor de destinos de Babel Desktop

03 / BABEL OBFUSCATOR 12

Protege cadenas, recursos y cuerpos de métodos.

Cadenas en flujo: Ultimate

Cifra cadenas, valores, recursos y código MSIL con controles que te permiten equilibrar la protección y la sobrecarga en tiempo de ejecución. Ultimate añade cifrado de cadenas en flujo. Los proxies dinámicos introducen una capa de indirección en determinadas llamadas a métodos.

Consulta la documentación
Ajustes de cifrado de código MSIL en Babel Desktop, distintos de los ajustes de cifrado de cadenas
Ajustes de cifrado de código MSIL en Babel Desktop, distintos de los ajustes de cifrado de cadenas

04 / BABEL OBFUSCATOR 12

Comprueba la aplicación que se ejecuta.

Integridad móvil: Ultimate

Añade comprobaciones antimanipulación para detectar ensamblados modificados. Ultimate también puede validar la información de firma de Android y la identidad del bundle o del equipo en iOS. Estas protecciones añaden comprobaciones a tu aplicación; no hacen imposible la ingeniería inversa.

Consulta la documentación
Editor de reglas XML de Babel Desktop para un proyecto de demostración
Editor de reglas XML de Babel Desktop para un proyecto de demostración

05 / BABEL OBFUSCATOR 12

Mantén los ensamblados y las reglas juntos.

Combina o incrusta dependencias y configura referencias entre ensamblados en el lienzo del proyecto. Mantén el proyecto y sus reglas XML en el control de versiones y, después, usa la CLI o la tarea de MSBuild en tu pipeline de compilación.

Consulta la documentación
Lienzo del proyecto que muestra las dependencias entre ensamblados de demostración
Lienzo del proyecto que muestra las dependencias entre ensamblados de demostración

06 / BABEL OBFUSCATOR 12

Entiende una traza de pila ofuscada.

Usa el archivo de mapa original para decodificar una traza de pila y recuperar los nombres que conoces. Revisa las advertencias antes de publicar y consulta las estadísticas de protección después de cada ejecución.

Consulta la documentación
El decodificador de pilas de Babel Desktop con una traza de pila ficticia
El decodificador de pilas de Babel Desktop con una traza de pila ficticia

EN LA CAJA DE HERRAMIENTAS DE EQUIPOS EN

Avalonia UIGESiemensAT&TAudiNokiaOtisHiltiSonyAmazonHPVMwareMercedes-BenzDHLAirbus Group

EMPIEZA CON BABEL

Tu próxima compilación. Protegida.

Prueba Babel Desktop, explora las herramientas y elige la edición que se ajuste a tu trabajo.