• Use a non-final release bytecode.
  • Use a python bytecode obfuscator
  • Use complex control flow
  • Write custom Python bytecode
  • Tip to foil those who would foil uncompyle6