1 个仓库
Tools that parse source code into ASTs to apply automated renaming and control flow flattening.
Distinct from Syntax Tree Transformers: Distinct from Syntax Tree Transformers: focuses on security-oriented obfuscation transformations rather than general code generation or refactoring.
Explore 1 awesome GitHub repository matching software engineering & architecture · Obfuscation. Refine with filters or upvote what's useful.
Hercules is a security tool designed to protect Lua source code from reverse engineering and unauthorized analysis. It functions as a code transformation engine that secures application logic by applying multiple layers of obfuscation, including control flow manipulation and the wrapping of scripts within a custom virtual machine environment. The project distinguishes itself through a multi-stage pipeline architecture that allows for the development of custom, multi-layered protection strategies. By replacing standard language instructions with custom opcodes and reorganizing linear code into
Parses source code into a structural representation to perform automated renaming, control flow flattening, and logic obfuscation.