scuti
![Codacy Badge](https://camo.githubusercontent.com/52bc20e5bb670521960ec27982fb0a352597f0ae87efa0aea4919100f11c50d6/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6332663363353165303561653434323262623836396331343139353962313264)
- 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.