A taxonomy of obfuscating transformations (1997)

by Christian Collberg, Clark Thomborson, Douglas Low