Lightweight Dispatcher Constructions for Control Flow Flattening

Björn Johansson, Patrik Lantz, Michael Liljenstam · 2017

The objective of control flow obfuscation is to protect the program control flow from analysis. A technique called control flow flattening addresses static analysis by hiding edges between basic blocks in a program and introduces a dispatcher block that determines the execution order of the randomized blocks.

Read the paper · More papers on PaperTik