RELEASE NOTES

What’s new in Babel.

Changes to the engine, licensing tools and Desktop workspace, from the product release notes.

Released September 6, 2021

Version 9.7.6.0

Babel Obfuscator

Enhancements

  • Added FamilyAndAssembly, FamilyORAssembly access to XML rules.
  • Improved string encryption HASH algorithm.
  • Babel can run on Windows OS with FIPS compatibility enabled.
  • Added MergeAction and RedirectTo properties to merge rules.
  • Improved support for C# 9 language features.
  • Improved XAML obfuscation.
  • Added new code analysis agent task.

Bug Fixes

  • Deobfuscate stack trace for methods with modreq and modopt parameters.
  • Crash during obfuscation of assemblies targeting multiple frameworks.
  • Method with FamilyAndAssembly access is not renamed.
  • The Obfuscation attributes are stripped if merge is enabled.
  • AntiDebuggin for .NET Framework 2.0.
  • Inline expansion could crash the obfuscated assembly with InvalidProgramException.
  • Obfuscation rules could not be applied to methods and properties parameters.
  • Some logging messages are present at verbosity level 0.
  • XML doc files are not merged when using relative paths.
  • XAML renaming in scenarios involving generic parameters.
  • XAML renaming of dependency properties.
  • Error writing XML MAP file and log file if the destination folder does not exist.
  • Babel.exe might crash with a null reference exception when dead code removal is enabled.
  • Fixed crash of obfuscated application in certain scenarios with dynamic proxy protection enabled.
  • Fix UI: Fixed Access and Target selection in the rule editor.