VERSIONSHINWEISE

Was ist neu in Babel.

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

Veröffentlicht am 11. April 2021

Version 9.7.4.0

Babel Obfuscator

Verbesserungen

  • Neu ist die Unterstützung für PDB-Debugdateien einschließlich Sourcelink-Informationen.
  • Die Verschleierung von Assemblies, die in Visual Basic geschrieben sind, ist zuverlässiger.
  • Verbesserter Anti-Debugging-Schutz für .NET-Core- und .NET-5-Assemblies.

Fehlerbehebungen

  • Lic.exe ändert das Lizenzformat nicht, wenn die Option --format auf der Kommandozeile angegeben ist.
  • Stacktrace-Deobfuskierung, wenn Angaben zum Typnamensraum fehlen.
  • Das konfigurierte PDB-Passwort wird auf der Kommandozeile nicht verwendet, wenn das NuGet-Paket von Babel Obfuscator zum Einsatz kommt.
  • Die Stacktrace-Deobfuskierung unterstützt jetzt generische Typparameter sowie Stackframes ohne Angaben zum Namensraum.
  • Angaben zu PDB-Quelldateien werden für .NET-Core-Assemblies nicht verschlüsselt.
  • Behoben wurde ein Absturz der verschleierten Anwendung in einem bestimmten Fall mit aktiver Entfernung von Enum-Typen.
  • Assemblies konnten als bereits verschleiert gelten, wenn Typen im globalen Namensraum gefunden werden.
  • Behoben wurde die Warnung [W00002] cannot parse BAML resource stream '...baml': Unable to read beyond the end of the stream, die in bestimmten Fällen beim Zusammenführen von Assemblies mit XAML-Ressourcen auftrat.

Babel Licensing

Fehlerbehebungen

  • Lic.exe ändert das Lizenzformat nicht, wenn die Option --format auf der Kommandozeile angegeben ist.

Babel Encrypt Plugin 1.1.0.0

Verbesserungen

  • Zeichenfolgenverschlüsselung per Hash.

Fehlerbehebungen

  • Die Ausgabe verschlüsselter Zeichenfolgen im Verschleierungsprotokoll kann die Protokolldatei abschneiden.
  • Ist useCodeEncryption auf true gesetzt, stürzt die Anwendung ab.
  • Absturz der Anwendung beim Aktivieren dynamischer Proxy-Aufrufe.