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 11 aprile 2021

Versione 9.7.4.0

Babel Obfuscator

Miglioramenti

  • Aggiunto il supporto ai file di debug PDB comprensivi delle informazioni Sourcelink.
  • Migliorata l'affidabilità dell'offuscamento per gli assembly scritti in Visual Basic.
  • Migliorata la funzione di anti-debugging per gli assembly .NET Core e .NET 5.

Correzioni di bug

  • Lic.exe non cambia il formato della licenza quando si specifica l'opzione --format sulla riga di comando.
  • Deoffuscamento dello stack trace quando mancano le informazioni sul namespace del tipo.
  • La password dei PDB configurata non viene usata sulla riga di comando quando si utilizza il pacchetto NuGet di Babel Obfuscator.
  • Deoffuscamento dello stack trace: aggiunto il supporto ai parametri generici di tipo e agli stack frame privi di informazioni sul namespace.
  • Le informazioni sui file sorgente nei PDB non vengono cifrate per gli assembly .NET Core.
  • Risolto il crash dell'applicazione offuscata in un determinato scenario con la rimozione dei tipi enum attiva.
  • Gli assembly potevano essere identificati come già offuscati se venivano trovati tipi nel namespace globale.
  • Risolto l'avviso [W00002] cannot parse BAML resource stream '...baml': Unable to read beyond the end of the stream, che si verificava in un determinato scenario durante l'unione di assembly con risorse XAML.

Babel Licensing

Correzioni di bug

  • Lic.exe non cambia il formato della licenza quando si specifica l'opzione --format sulla riga di comando.

Babel Encrypt Plugin 1.1.0.0

Miglioramenti

  • Cifratura stringhe con algoritmo hash.

Correzioni di bug

  • L'output delle stringhe cifrate nel log di offuscamento può causare il troncamento del file di log.
  • Con useCodeEncryption impostato a true l'applicazione va in crash.
  • Crash dell'applicazione quando si abilitano le chiamate con proxy dinamici.