BABEL OBFUSCATOR 12

Protégez le code qui se trouve derrière votre produit.

Rendez vos assemblies .NET compilés plus difficiles à comprendre et à modifier. Configurez chaque protection selon la façon dont votre application s’exécute.

Résultats de renommage pour un assembly de démonstration dans Babel Desktop
Résultats de renommage pour un assembly de démonstration dans Babel Desktop

Enterprise

Une licence pour un seul développeur, valable sur son propre ordinateur Windows, avec Babel Desktop pour Windows, les outils en ligne de commande et la tâche MSBuild. Les serveurs de build, macOS et Linux nécessitent Ultimate.

Ultimate

Une licence de site pour Windows, macOS et Linux. Comprend Desktop, les packages NuGet, l’intégration avec les serveurs de build, Babel Encrypt et les protections supplémentaires d’Ultimate.

Une maintenance qui suit vos builds

Une licence perpétuelle continue de fonctionner pour les versions publiées pendant que sa maintenance était active. Renouvelez la maintenance pour couvrir les nouvelles versions ; la version couverte continue de fonctionner.

01 / BABEL OBFUSCATOR 12

Conservez le comportement. Changez les noms.

Renommez les types, méthodes, propriétés et champs tout en préservant les références dont votre application a besoin. Utilisez des règles d’exclusion pour les API publiques, la réflexion et la sérialisation, et conservez les fichiers de mappage pour diagnostiquer les problèmes en production.

Consulter la documentation
Résultats de renommage des symboles pour des assemblies de démonstration
Résultats de renommage des symboles pour des assemblies de démonstration

02 / BABEL OBFUSCATOR 12

Rendez le chemin d’exécution plus difficile à suivre.

Chain : Ultimate

Transformez le corps des méthodes sans en changer le comportement voulu. Ultimate ajoute le flux de contrôle chain dans Babel 12, avec un dispatcher à état chaîné et un état à l’exécution qui complique la reconstitution du flux d’origine.

Consulter la documentation
Propriétés du flux de contrôle dans l’éditeur de cible de Babel Desktop
Propriétés du flux de contrôle dans l’éditeur de cible de Babel Desktop

03 / BABEL OBFUSCATOR 12

Protégez les chaînes, les ressources et le corps des méthodes.

Chaînes stream : Ultimate

Chiffrez les chaînes, les valeurs, les ressources et le code MSIL grâce à des réglages qui permettent d’équilibrer protection et coût à l’exécution. Ultimate ajoute le chiffrement des chaînes en flux (stream). Le proxy dynamique introduit une indirection autour des appels de méthode sélectionnés.

Consulter la documentation
Paramètres de chiffrement du code MSIL dans Babel Desktop, distincts des paramètres de chiffrement des chaînes
Paramètres de chiffrement du code MSIL dans Babel Desktop, distincts des paramètres de chiffrement des chaînes

04 / BABEL OBFUSCATOR 12

Vérifiez l’application qui s’exécute.

Intégrité mobile : Ultimate

Ajoutez des contrôles anti-falsification pour détecter les assemblies modifiés. Ultimate peut également valider les informations de signature Android et l’identité du bundle ou de l’équipe iOS. Ces protections ajoutent des contrôles à votre application ; elles ne rendent pas la rétro-ingénierie impossible.

Consulter la documentation
Éditeur de règles XML de Babel Desktop pour un projet de démonstration
Éditeur de règles XML de Babel Desktop pour un projet de démonstration

05 / BABEL OBFUSCATOR 12

Réunissez assemblies et règles au même endroit.

Fusionnez ou intégrez des dépendances et configurez les références inter-assemblies sur le canevas du projet. Gardez le projet et ses règles XML dans le contrôle de version, puis utilisez le CLI ou la tâche MSBuild dans votre pipeline de build.

Consulter la documentation
Canevas de projet montrant les dépendances entre des assemblies de démonstration
Canevas de projet montrant les dépendances entre des assemblies de démonstration

06 / BABEL OBFUSCATOR 12

Comprenez une trace de pile obfusquée.

Utilisez le fichier de mappage d’origine pour décoder une trace de pile et retrouver les noms que vous connaissez. Examinez les avertissements avant la livraison et consultez les statistiques de protection après chaque exécution.

Consulter la documentation
Le décodeur de pile de Babel Desktop avec une trace de pile fictive
Le décodeur de pile de Babel Desktop avec une trace de pile fictive

DANS LA BOÎTE À OUTILS DES ÉQUIPES DE

Avalonia UIGESiemensAT&TAudiNokiaOtisHiltiSonyAmazonHPVMwareMercedes-BenzDHLAirbus Group

COMMENCER AVEC BABEL

Votre prochain build. Protégé.

Essayez Babel Desktop, explorez les outils et choisissez l’édition adaptée à votre travail.