
Selective Code Virtualization
Translate selected compatible native functions into ChaosProtector VM bytecode. Unsupported control-flow or unwind cases are reported and left native.

Tiered Protection
Free provides the stable base features, Basic adds virtualization, strings, integrity, CFF and bundling, and Pro adds advanced runtime checks.

Anti-Debug e Anti-RE
Adds tier-dependent debugger, instrumentation and VM signals. These checks raise analysis cost but remain bypassable client-side hardening.

Protezione selettiva
Scegli esattamente quali funzioni proteggere utilizzando il selettore visuale della GUI. Controllo completo sui compromessi prestazionali.

GUI intuitiva
The WPF interface loads supported PE files, shows discovered functions and reports which requested transforms were applied or skipped.

x86 + x64, MSVC + MinGW-w64
Proteggi eseguibili PE a 32 e 64 bit compilati con Microsoft Visual C++ oppure con la toolchain CLion/MinGW-w64. Il rilevamento simboli COFF e MAP, la protezione import TLS-aware e la gestione unwind MinGW funzionano dalla stessa GUI e CLI.

Offuscamento del codice
Sostituzione delle istruzioni, salti indiretti e inserimento di codice spazzatura aggiungono ulteriori livelli di complessità per gli attaccanti.

PDB Preservation
Copies an existing PDB referenced by the input and updates the protected PE path. Missing or virtualized symbols are not reconstructed.

GUI + CLI in One App
ChaosProtectorGui.exe provides both the visual interface and the documented console workflow. Release archives also include the applicable documentation, SDK header and Godot loader.

Godot Engine Protection
Hardens supported Godot Windows exports while preserving the PCK by default. Optional Godot 4.2+ x86-64 PCK encryption materializes a temporary decrypted pack at runtime and is not an in-memory VFS.

Import Protection (IAT Reduction)
Reduces supported Windows imports to a bootstrap and restores them with a runtime PEB-based resolver. Required bootstrap imports and runtime activity remain observable.

Integrity Check (CRC32)
Basic verifies configured code and image invariants; Pro extends coverage to additional safe regions. Only covered changes are detected.

Supporto Linux / ELF64
Protect native Linux ELF64 binaries with a separate tiered feature set: Free base transforms, Basic VM/strings/integrity/AntiVM, and Pro timing/maps/link-map checks.