|

CHANGELOG

Explore official release notes, engine updates, and version history for Xerinfuscator

Xerin Core

  • FIXED Fixed an issue where loaded assembly files remained locked after loading or obfuscation

Code Virtualization VM

  • IMPROVED Execution Speed: Optimized the VM loop for significantly faster instruction execution
  • IMPROVED Faster Assembly Processing: Added multi-core parallelization for high-speed virtualization

Strings Encryption

  • IMPROVED Runtime Speed: Boosted string lookup performance by removing stack-walking
  • IMPROVED Concurrency: Enabled lock-free parallel multi-threading using SRW Locks
  • IMPROVED Crypto Engine: Inlined low-level transforms for maximum native speed

Control Flow

  • ADDED 4 Control Flow levels
  • IMPROVED Runtime & Execution Acceleration: Optimized bytecode interpretation logic and internal dispatch pipelines, eliminating framework interop latency and reflection overhead
  • IMPROVED Control Flow & JIT Optimization: Refined control flow graph transformations with multi-tiered conditional branching while maintaining strict JIT stack integrity and zero-cost loop execution
  • IMPROVED Bytecode Footprint Reduction: Stripped redundant instruction bloat and unnecessary runtime allocations for a leaner binary footprint and faster overall execution

Code Virtualization VM

  • IMPROVED Core VM execution throughput via aggressive inlining on hot instruction dispatch paths
  • IMPROVED Basic block serialization speed during compilation via multi-core parallel processing
  • IMPROVED Refactored: Decoupled exception handling and stack unwinding logic from the main VM dispatcher loop
  • FIXED Resolved exception forwarding compatibility issues during dynamic reflection calls

Xerin Core

  • IMPROVED Native runtime DLLs now load directly from memory without writing temporary files to disk
  • FIXED Ctor hider: Core Engine Fix > Resolved intermittent assembly load failure TypeLoadException caused by static initializer RVA mapping issues

Code Virtualization VM

  • IMPROVED VM execution speed via CPU register pinning (IP/K1) and zero-copy stack slot access
  • IMPROVED Hardened internal instruction dispatch and runtime state evaluation
  • IMPROVED Upgraded internal numerical representation and processing routines
  • IMPROVED Enhanced dynamic key sequencing and state propagation security
  • FIXED Assembly startup crashes and TypeLoadException caused by unoptimized helper method RVAs

Code Encryption

  • IMPROVED Memory permission handling and protection engine synchronization
  • FIXED multi-threading initialization crashes

Strings Encryption

  • IMPROVED Hardened String Vault Isolation: Refined runtime string extraction against dynamic analysis and reflection proxies
  • IMPROVED Enhanced memory safety and cryptographic randomness
  • FIXED Engine stability fixes during heavy string extraction

Control Flow

  • IMPROVED runtime state handling across all Control Flow modes
  • IMPROVED state key protection and method level variation
  • IMPROVED Reduced recognizable patterns while preserving performance
  • IMPROVED Upgraded flow obfuscation algorithms for increased security against reverse engineering
  • IMPROVED Refactored internal execution paths to ensure maximum runtime speed and stability

Reference Proxy

  • FIXED Internal calls not being proxied

Code Virtualization VM

  • IMPROVED VM virtualization stability and consistency
  • IMPROVED Deterministic VM data generation
  • IMPROVED Generated VM entry stub reliability
  • FIXED Intermittent corruption during repeated virtualization runs
  • FIXED Unstable VM metadata/header serialization order

Renamer Analyzer

  • IMPROVED Updated Renamer to handle property/event accessor methods semantically
  • IMPROVED Property rename now also renames matching get_ / set_ methods
  • IMPROVED Event rename now also renames matching add_ / remove_ / raise_ methods
  • IMPROVED Prevented generic method renaming from randomly touching SpecialName methods

Control Flow

  • IMPROVED Control Flow compatibility with VB.NET/EH-heavy assemblies by avoiding unsafe dispatcher injection after terminal IL instructions

Control Flow

  • FIXED Exception handler region rebuilding for methods with multiple exception handlers

Renamer Analyzer

  • IMPROVED Analyzer performance
  • FIXED Rename Map validation failures caused by VM re-parenting nested types after renaming

Local to Field

  • FIXED Compatibility with Visual Basic compiler-generated code

Xerin's Core Runtime

  • IMPROVED Protection layer on injected runtimes inside target assemblies

Code Virtualization

  • IMPROVED Runtime initialization reliability and VM dispatch internals
  • IMPROVED Internal runtime metadata exposure

Enum Protection

  • IMPROVED Enum processing for better indexing and conversion performance

Code Mutation

  • IMPROVED Mutation mangling techniques for increased complexity
  • FIXED A bug in the code mutation execution core

XerinSDK

  • ADDED Class and method exclusion attributes for obfuscation, Control Flow, and Renaming

Code Virtualization

  • IMPROVED VM Runtime security hardening

Strings Encryption

  • IMPROVED Strings runtime engine resilience

Code Virtualization VM / Native Runtime

  • IMPROVED JIT hook stability and VM execution memory safety
  • FIXED Native runtime crashes on systems without VC++ Redistributable and with Memory Integrity enabled

Trial Protection

  • IMPROVED Trial accuracy and protection against system clock tampering