strings extraction and encryption
dead code injection
control flow flattening
various code transformations
How does the obfuscation work?
Through a series of transformations, such as variable / function / arguments renaming, string removal, and others, your source code is transformed into something unreadable, while working exactly as before.