Skip to content

Code Virtualizer

Code Virtualizer is a code-obfuscation system that protects sensitive code against reverse engineering. It provides strong protection without requiring system calls or external libraries.

It converts the original code into virtual opcodes understood only by an internal Virtual Machine. Both the opcodes and the Virtual Machine differ for every protected application, preventing a single general attack.

Code Virtualizer provides several Virtual Machine architectures. You can select a strong architecture for highly sensitive functions or a lighter architecture when runtime performance is more important.

Code Virtualizer protects native x86, x64, and ARM64 binaries for Windows, Linux, macOS, iOS, and Android. It supports PE, ELF, and Mach-O files. On Windows, this includes executables, system services, DLLs, OCXs, ActiveX controls, screen savers, and device drivers.

This document explains the advantages of using Code Virtualizer and how to use it to protect your sensitive code against reverse engineering.