scuti
- Install Maven
- Go to:
..\scuti
and execute mvn clean install
java -jar scuti.jar configuration.json
Module |
Description |
Class Encrypt |
Encrypt all classes, creates a custom class loader and load all them in memory |
Control Flow |
Creates randoms conditionals and put them inside the method |
Hide Code |
Hide all classes and members |
Invoke Dynamic |
Replace invokestatic and invokevirtual with dynamics |
Miscellaneous Obfuscation |
Miscellaneous obfuscation, varargs, local variable renaming, etc |
Number Obfuscation |
Split numbers into operations |
Rename Members |
Rename classes, methods and fields |
Shuffle Members |
Shuffles all class members |
String Encryption |
Encrypt strings (that's obvious lol) |
Module |
Description |
Dead Code |
Remove unused code |
No Operation |
Clean all no operations |
Module |
Description |
Inner Class |
Remove inner classes |
Unused Member |
Remove all unused classes, methods and fields |
Any contribution is welcome, just create a pr.