Ironbrew1

Lua
obfuscator.

Compile Lua scripts into a generated virtual machine with configurable optimization, control-flow obfuscation, and anti-tamper protection.

Features

Obfuscation features.

Configure virtualization, control-flow obfuscation, optimization, and output settings for each build.

Read the settings guide
01

Virtualization

Source is compiled into a custom instruction format and executed by a generated virtual machine.

02

Control-flow scrambling

Branches and VM paths are rearranged to remove the structure an analyst expects to follow.

03

SSA optimization

Constants and expressions are simplified before protection passes add runtime overhead.

04

Anti-tamper

Runtime checks stop execution when the VM has been modified.

Performance

Performance benchmarks.

Prometheus benchmark execution time. Lower is better, results vary with scripts and selected settings.

Ironbrew1, aggressive optimization 1.87S
Ironbrew1, standard 3.42S
Wynfuscator 13.74S