reference / protection modules

Every module, in detail

Each module works alone or stacked with the rest.

memory

Code Virtualization

MOD_01

Turns your code into bytecode for a virtual machine unique to each build.

Unique per build Encrypted bytecode Defeats static analysis Applied automatically
account_tree

Control-Flow Flattening

MOD_02

Hides your program's real logic path. Decompilers see blocks, not order.

Structure dissolved Decompiler-resistant Fully automated Configurable intensity
blur_on

Code Obfuscation

MOD_03

Rewrites logic and math until nothing looks familiar.

Multi-layer transforms Opaque predicates Noise injection Pattern elimination

CLI, SDK, and plugins

Enterprise

Everyone else works from the dashboard. Enterprise adds a CLI, SDK, and plugin API for your own build pipeline.

extension

Plugin pipeline

Add your own protection stage through a plain C ABI. Hook pre- and post-transform events anywhere in the pipeline.

#include <venux_ext.h>

extern "C" {
  __declspec(dllexport)
  VnxPluginInfo* VnxGetPluginInfo() {
    static VnxPluginInfo info = {
      1, "MyPlugin", "1.0", "Author",
      "My custom protection stage"
    };
    return &info;
  }
}
tune

Config, down to the region

Drive it all from a JSON project file. Set virtualization complexity, toggle individual layers, and apply per-region policy.

{
  "virtualizer": { "enabled": true, "complexity": 3 },
  "obfuscator": {
    "enabled": true,
    "control_flow_flattening": true,
    "string_encryption": true
  },
  "protector": { "anti_tamper": true, "anti_debug": true }
}

Ready to try it?

Most people start in the dashboard. Just sign up, no install.