control-flow flattening

Control-flow flattening is a code obfuscation technique that rearranges the order of instructions in a program, making it more challenging for an attacker to understand the program's logic and control flow. It achieves this by introducing additional branching and encryption mechanisms, effectively complicating the program's control flow structure.

Requires login.