On this page
Mangle Statements
This option will enable non-destructive constant decomposition and various statement patching.
The following child options are available:
Mangle Numbers
: Replaces number constants with a randomized binary expression which evaluates to that number.Mangle Strings
: Performs light obfuscation of string constants.Mangle Self-calls
: Replacesx:foo()
withx.foo(x)
.Mangle Named Indexes
: Replacesx.foo
withx[<obfuscated "foo">]
. This will mangle the string regardless of whetherMangle Strings
is enabled.Mangle Globals
: Globals are replaced with a cached global table indexed by an obfuscated string. eg.print
becomes_ENV[<obfuscated "print">]