Skip to content

netindev/scuti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scuti Build Status Codacy Badge

Download

Build

  • Install Maven
  • Go to: ..\scuti and execute mvn clean install

How to use:

java -jar scuti.jar configuration.json

Options:

Obfuscation:

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)

Optimization:

Module Description
Dead Code Remove unused code
No Operation Clean all no operations

Shrinking:

Module Description
Inner Class Remove inner classes
Unused Member Remove all unused classes, methods and fields

Contribute

Any contribution is welcome, just create a pr.

Contacts