On this page
Mangle Statements
This option will enable non-destructive constant decomposition and various statement patching.
The following child options are available:
Lift Constants: Percentage of function constants to lift into a lookup table. 0 is disabled while 100 is all constants.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.foowithx[<obfuscated "foo">]. This will mangle the string regardless of whetherMangle Stringsis enabled.Mangle Globals: Globals are replaced with a cached global table indexed by an obfuscated string. eg.printbecomes_ENV[<obfuscated "print">]