VERSIONSHINWEISE

Was ist neu in Babel.

Änderungen an der Engine, den Lizenzverwaltungstools und dem Desktop-Arbeitsbereich, aus den Versionshinweisen des Produkts.

Veröffentlicht am 6. September 2021

Version 9.7.6.0

Babel Obfuscator

Verbesserungen

  • Neu sind die Zugriffsstufen FamilyAndAssembly und FamilyORAssembly in XML-Regeln.
  • Verbesserter HASH-Algorithmus der Zeichenfolgenverschlüsselung.
  • Babel läuft unter Windows mit aktivierter FIPS-Kompatibilität.
  • Neu sind die Eigenschaften MergeAction und RedirectTo für Zusammenführungsregeln.
  • Bessere Unterstützung für die Sprachfunktionen von C# 9.
  • Verbesserte XAML-Verschleierung.
  • Neu ist eine Agenten-Task zur Codeanalyse.

Fehlerbehebungen

  • Stacktrace-Deobfuskierung für Methoden mit modreq- und modopt-Parametern.
  • Absturz beim Verschleiern von Assemblies, die auf mehrere Frameworks zielen.
  • Eine Methode mit der Zugriffsstufe FamilyAndAssembly wird nicht umbenannt.
  • Die Obfuscation-Attribute werden entfernt, wenn das Zusammenführen aktiv ist.
  • Anti-Debugging für .NET Framework 2.0.
  • Die Inline-Expansion konnte die verschleierte Assembly mit einer InvalidProgramException abstürzen lassen.
  • Verschleierungsregeln ließen sich nicht auf Parameter von Methoden und Eigenschaften anwenden.
  • Einige Protokollmeldungen erscheinen bereits bei Ausführlichkeitsstufe 0.
  • XML-Dokumentationsdateien werden bei relativen Pfaden nicht zusammengeführt.
  • XAML-Umbenennung in Fällen mit generischen Parametern.
  • XAML-Umbenennung von Abhängigkeitseigenschaften.
  • Fehler beim Schreiben der XML-MAP- und der Protokolldatei, wenn der Zielordner nicht existiert.
  • Babel.exe konnte bei aktiver Entfernung toten Codes mit einer Nullverweis-Ausnahme abstürzen.
  • Behoben wurde ein Absturz der verschleierten Anwendung in bestimmten Fällen mit aktivem Schutz durch dynamische Proxys.
  • Behoben in der Oberfläche: Auswahl von Zugriff und Ziel im Regeleditor.