The Tigress Diversifying C Virtualizer supports against various novel defenses, static and dynamic alike, against well-known de-virtualization attacks. Furthermore, Tigress contains a collection of traditional obfuscating transformations such as control-flow flattening, opaque predicate insertion, and function merging and splitting. As a result, the generated interpreters are stealthier, more diverse, and more resilient to attacks.
Advantages:
Applications: