Version 0.34.0

Protect your Windows software from reverse engineering

AkiProtect wraps your EXE or DLL in a hardened runtime stub with code virtualization, anti-debug, anti-tamper and anti-dump — so your binary is harder to crack, patch, or steal.

Windows x86, x64, ARM64 · EXE & DLL · Console & GUI

What AkiProtect does for your binary

Eight protection layers, each individually configurable.

LZ

Compression

LZ77, LZ4, LZNT1 and LZMS codecs reduce binary size and reshape the on-disk image so signature scanners cannot match raw strings or constants.

VM

Code virtualization

A custom register VM with build-randomized opcode maps. Two builds of the same binary execute different bytecode. Up to 8 independent VM passes.

UL

Ulam block layout

Payload blocks are permuted via an Ulam-spiral order and grouped with SHA-256 integrity sets. Any tampering with the packed file breaks loading.

DB

Anti-debug

Six runtime probes detect debuggers, breakpoints, single-step tracing and runtime hooks. Mismatch triggers silent termination — no information leaks to the attacker.

AT

Anti-tamper

The runtime stub hashes its own .text section at startup and verifies it against a value embedded by the builder. Patching the stub breaks the binary.

AD

Anti-dump

After mapping, the payload PE headers are wiped from the image in memory. Process dumps captured later do not yield a directly-loadable PE.

SO

String obfuscation

Every string literal in the stealth stub is XOR-encoded at compile time and decoded into a transient buffer at use site, leaving no plaintext in the on-disk binary.

IL

Import-less stub

WinAPI calls are resolved at runtime via PEB walking. The packed binary has no static import table — fewer static signals for analysis tools.

One-click protection — no command line required

AkiProtect ships with a Qt6 desktop application for Windows. Open your EXE, pick a preset, click Protect. The CLI is still there if you need it for CI.

AkiProtect GUI

See all panels →

Why AkiProtect

Indie developers

Ship shareware, games and utilities without handing your reverse engineers a free trial of your source code.

Game studios

Protect launchers and standalone tools alongside your anti-cheat. Frustrate trainer authors and bot writers before they ever see your logic.

B2B vendors

Keep proprietary algorithms — pricing models, optimizers, signal processing — out of competitor hands.

Compliance teams

Add a tamper-evident layer to internal tools so audit trails detect unauthorized modification.

Request a quote

Tell us about the binary you want to protect and we'll get back within one business day.

Request a quote