SerenityEnterprises / paramorphism-issues

Issue board for Paramorphism JVM obfuscator
https://paramorphism.serenity.enterprises
6 stars 0 forks source link

Behaviour flags #7

Closed char closed 6 years ago

char commented 6 years ago

We can do a lot more obfuscation when we know that something isn't going to happen in the program. For instance, self-ASM or reflection.

The config should look like this, but all flags should default to false:

flags:
  no_asm: true
  no_bcel: true
  no_reflection: true

If we know that there's absolutely no ASM or BCEL, we can do some tricks that crash the libraries' classfile parsers themselves, rendering most analysis tools unusable.

char commented 6 years ago

Done in beta 0.10.