scuti icon indicating copy to clipboard operation
scuti copied to clipboard

Log when Class encryption transformer keys are out-of-bounds

Open Col-E opened this issue 5 years ago • 0 comments

Using the class_key value with some number that is >= Short.MAX_VALUE causes

java -cp output.jar Loader
Exception in thread "main" java.lang.ClassFormatError: Incompatible magic value 2510415329 in class file MyApp
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
        at MyLoader.loadClass(Unknown Source)
        at MyLoader.main(Unknown Source)

Illegal keys should be denied. The console should log a message like Cannot use key size out of range [Min, Max]

Col-E avatar May 18 '20 06:05 Col-E