Closed ghost closed 3 years ago
Can you link your jar? My guess is that a fake or invalid class was included in the jar.
Yeah, it appears that the classes are fake. One way to fix this would be to catch the exception that is causing the error, as the class wouldn't be loaded anyway.
Also, are you sure that your file is runnable? There are a lot of missing classes there.
This is the Minecraft security client and fps client. https://www1.zippyshare.com/v/zblydmsK/file.html
yes work
I think so, but I'm not sure.
Sigma client is doing something similar, I'm guessing some class encryption is involved.
Is there any way to decode this? In the winrar program you can see an unnamed class.
I'll try running this in a VM to see if this works.
I found one strange class that did not have a name, but after removing it, the game stopped working
Do you have a crash report or something similar to that? Also, try removing some other "broken" classes to see if it still works.
I've done a bit of digging, and it seems that the classes are probably decrypted via a native library.
new version: https://www85.zippyshare.com/v/jBQydnba/file.html
I have error [Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading classpath [Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading input [Thread-3] ERROR com.javadeobfuscator.deobfuscator.Deobfuscator - Could not parse .class (is it a class file?) java.lang.IllegalArgumentException at com.javadeobfuscator.org.objectweb.asm.ClassReader.(ClassReader.java:160)
at com.javadeobfuscator.org.objectweb.asm.ClassReader.(ClassReader.java:143)
at com.javadeobfuscator.deobfuscator.Deobfuscator.loadInput(Deobfuscator.java:185)
at com.javadeobfuscator.deobfuscator.Deobfuscator.loadInput(Deobfuscator.java:173)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:811)
at java.lang.Thread.run(Unknown Source)
Deobfuscation failed. Please open a ticket on GitHub and provide the following error: java.lang.ArrayIndexOutOfBoundsException: 43697 at com.javadeobfuscator.org.objectweb.asm.ClassReader.(ClassReader.java:171)
at com.javadeobfuscator.org.objectweb.asm.ClassReader.(ClassReader.java:143)
at com.javadeobfuscator.deobfuscator.Deobfuscator.loadInput(Deobfuscator.java:185)
at com.javadeobfuscator.deobfuscator.Deobfuscator.loadInput(Deobfuscator.java:173)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:811)
at java.lang.Thread.run(Unknown Source)