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.

