NOTE DI RILASCIO

Le novità di Babel.

Modifiche al motore, agli strumenti di licensing e all’area di lavoro Desktop, dalle note di rilascio del prodotto.

Rilasciata il 6 settembre 2021

Versione 9.7.6.0

Babel Obfuscator

Miglioramenti

  • Aggiunti gli accessi FamilyAndAssembly e FamilyORAssembly alle regole XML.
  • Migliorato l'algoritmo di HASH della cifratura stringhe.
  • Babel può essere eseguito su Windows con la compatibilità FIPS attiva.
  • Aggiunte le proprietà MergeAction e RedirectTo alle regole di unione.
  • Migliorato il supporto alle funzionalità del linguaggio C# 9.
  • Migliorato l'offuscamento XAML.
  • Aggiunto un nuovo task agent di analisi del codice.

Correzioni di bug

  • Deoffuscamento dello stack trace per i metodi con parametri modreq e modopt.
  • Crash durante l'offuscamento di assembly che hanno come destinazione più framework.
  • Un metodo con accesso FamilyAndAssembly non viene rinominato.
  • Gli attributi Obfuscation vengono rimossi se l'unione è attiva.
  • AntiDebuggin per .NET Framework 2.0.
  • L'espansione inline poteva far andare in crash l'assembly offuscato con InvalidProgramException.
  • Le regole di offuscamento non potevano essere applicate ai parametri di metodi e proprietà.
  • Alcuni messaggi di log sono presenti al livello di verbosità 0.
  • I file XML della documentazione non vengono uniti quando si usano percorsi relativi.
  • Ridenominazione XAML negli scenari che coinvolgono parametri generici.
  • Ridenominazione XAML delle dependency property.
  • Errore nella scrittura del file XML di MAP e del file di log se la cartella di destinazione non esiste.
  • Babel.exe poteva andare in crash con un'eccezione di riferimento nullo quando la rimozione del codice morto è attiva.
  • Risolto il crash dell'applicazione offuscata in alcuni scenari con la protezione a proxy dinamici attiva.
  • Fix UI: Risolta la selezione di Access e Target nell'editor delle regole.