Software protection solutions to prevent Piracy, code theft, and tampering - v.i. labs ®

Skip Navigation LinksHome > Products

Products Overview

CodeArmor Earns "A" For Effectiveness

Read the review

CodeArmor® Overview

CodeArmor is an out-of-the-box software protection solution that secures applications without requiring source code modifications, functionality changes, or complex security infrastructure. V.i. Labs' patented technology automatically encrypts software at the function level and secures the application run-time environment. Once protected, applications are persistently secured against piracy, code theft and malicious tampering.

Two different versions of CodeArmor are available to protect Microsoft Windows 32-bit and Microsoft .NET applications.

CodeArmor for native Windows applications:

Protects existing Windows 32-bit applications against the threats of reverse engineering and malicious tampering without requiring source code modifications.

  • Embeds monitoring and encryption capabilities within existing application files without requiring source code modifications or additional files
  • Decrypts and re-encrypts at the function level to minimize access to functions in memory
  • Protects executables and associated application DLLs
  • Verifies the integrity of system DLLs at run-time
  • Provides advanced anti-debugging capabilities to prevent applications from being analyzed at run-time
  • Offers function level tamper detection and self healing capabilities to ensure the integrity of applications after deployment

CodeArmor for Microsoft .NET applications:

Prevents malicious hackers, competitors, and software pirates from accessing your source code contained within your .NET applications.

  • Prevents .NET decompilers from recovering representations of source code
  • Embeds monitoring and encryption capabilities within existing applications without requiring source code modifications or additional application files
  • Encrypts .NET asssemblies and creates a secure virtual environment to control access to decrypted software
  • Verifies the integrity of system DLLs at run-time
  • Verifies the .NET Framework components including the Common Language Runtime to secure the environment
  • Employs comprehensive secure execution monitoring and advanced anti-debugging capabilities to prevent applications from being analyzed at run-time

CodeArmor Application Extension Software DevelopmentKit (SDK):

Allows application developers and partner organizations to extend CodeArmor’s inherent security and leverage their existing investments in software authorization systems.

  • Leverages the CodeArmor architecture to embed additional security into existing application files without modifying source code
  • Supports additional encryption methods for protecting application functions
  • Allows alternate key management extensions for securing application decryption keys (i.e., external devices and smart cards)
  • Enables software protection to be combined with other machine or user authorization security methods to support existing license management and software DRM systems