BABEL OBFUSCATOR 12

Schützen Sie den Code hinter Ihrem Produkt.

Machen Sie Ihre kompilierten .NET-Assemblys schwerer zu verstehen und zu verändern. Konfigurieren Sie jeden Schutz passend zur Arbeitsweise Ihrer Anwendung.

Umbenennungsergebnisse für eine Demonstrations-Assembly in Babel Desktop
Umbenennungsergebnisse für eine Demonstrations-Assembly in Babel Desktop

Enterprise

Eine Einzelentwickler-Lizenz für den eigenen Windows-Computer des Entwicklers, mit Babel Desktop für Windows, den Kommandozeilentools und der MSBuild-Aufgabe. Build-Server, macOS und Linux benötigen Ultimate.

Ultimate

Eine Standortlizenz für Windows, macOS und Linux. Enthält Desktop, NuGet-Pakete, Build-Server-Integration, Babel Encrypt und die zusätzlichen Ultimate-Schutzfunktionen.

Wartung, die Ihren Builds folgt

Eine unbefristete Lizenz funktioniert weiterhin für Builds, die veröffentlicht wurden, während die Wartung aktiv war. Verlängern Sie die Wartung, um auch neuere Builds abzudecken; die bereits abgedeckte Version funktioniert weiterhin.

01 / BABEL OBFUSCATOR 12

Verhalten beibehalten. Namen ändern.

Benennen Sie Typen, Methoden, Eigenschaften und Felder um, ohne die Referenzen zu verlieren, die Ihre Anwendung braucht. Verwenden Sie Ausschlussregeln für öffentliche APIs, Reflection und Serialisierung, und bewahren Sie Map-Dateien zur Diagnose von Produktionsproblemen auf.

Lesen Sie die Dokumentation
Ergebnisse der Symbolumbenennung für Demonstrations-Assemblys
Ergebnisse der Symbolumbenennung für Demonstrations-Assemblys

02 / BABEL OBFUSCATOR 12

Erschweren Sie das Nachvollziehen des Ausführungspfads.

Chain: Ultimate

Methodenrümpfe transformieren, ohne ihr beabsichtigtes Verhalten zu ändern. Ultimate ergänzt in Babel 12 den Chain-Kontrollfluss mit Chained-State-Dispatch und Laufzeitzustand, der die Rekonstruktion des ursprünglichen Ablaufs erschwert.

Lesen Sie die Dokumentation
Kontrollfluss-Eigenschaften im Ziel-Editor von Babel Desktop
Kontrollfluss-Eigenschaften im Ziel-Editor von Babel Desktop

03 / BABEL OBFUSCATOR 12

Schützen Sie Zeichenfolgen, Ressourcen und Methodenrümpfe.

Stream-Zeichenfolgen: Ultimate

Verschlüsseln Sie Zeichenfolgen, Werte, Ressourcen und MSIL-Code mit Einstellungen, über die Sie Schutz und Laufzeitaufwand gegeneinander abwägen. Ultimate ergänzt die Stream-Zeichenfolgenverschlüsselung. Dynamische Proxys führen eine Indirektion um ausgewählte Methodenaufrufe ein.

Lesen Sie die Dokumentation
MSIL-Codeverschlüsselungseinstellungen in Babel Desktop, getrennt von den Einstellungen zur Zeichenfolgenverschlüsselung
MSIL-Codeverschlüsselungseinstellungen in Babel Desktop, getrennt von den Einstellungen zur Zeichenfolgenverschlüsselung

04 / BABEL OBFUSCATOR 12

Überprüfen Sie die ausgeführte Anwendung.

Mobile Integrität: Ultimate

Fügen Sie Anti-Tampering-Prüfungen hinzu, um geänderte Assemblys zu erkennen. Ultimate kann zusätzlich Android-Signaturinformationen sowie iOS-Bundle- oder Team-Identität validieren. Diese Schutzmaßnahmen fügen Ihrer Anwendung Prüfungen hinzu; sie machen Reverse Engineering nicht unmöglich.

Lesen Sie die Dokumentation
Babel Desktop XML-Regeleditor für ein Demonstrationsprojekt
Babel Desktop XML-Regeleditor für ein Demonstrationsprojekt

05 / BABEL OBFUSCATOR 12

Assemblys und Regeln an einem Ort halten.

Führen Sie Abhängigkeiten zusammen oder betten Sie sie ein und konfigurieren Sie assemblyübergreifende Verweise auf der Projektarbeitsfläche. Verwalten Sie das Projekt und seine XML-Regeln in der Versionskontrolle und nutzen Sie dann die CLI oder die MSBuild-Aufgabe in Ihrer Build-Pipeline.

Lesen Sie die Dokumentation
Projekt-Arbeitsfläche mit Abhängigkeiten zwischen Beispiel-Assemblys
Projekt-Arbeitsfläche mit Abhängigkeiten zwischen Beispiel-Assemblys

06 / BABEL OBFUSCATOR 12

Machen Sie einen verschleierten Stacktrace lesbar.

Verwenden Sie die ursprüngliche Map-Datei, um einen Stacktrace wieder in die Ihnen bekannten Namen zurückzuübersetzen. Prüfen Sie Warnungen vor der Auslieferung und werten Sie die Schutzstatistiken nach jedem Lauf aus.

Lesen Sie die Dokumentation
Der Stack-Decoder von Babel Desktop mit einem fiktiven Stacktrace
Der Stack-Decoder von Babel Desktop mit einem fiktiven Stacktrace

IM WERKZEUGKASTEN VON TEAMS BEI

Avalonia UIGESiemensAT&TAudiNokiaOtisHiltiSonyAmazonHPVMwareMercedes-BenzDHLAirbus Group

MIT BABEL STARTEN

Ihr nächster Build. Geschützt.

Testen Sie Babel Desktop, erkunden Sie die Tools und wählen Sie die Edition, die zu Ihrer Arbeit passt.