You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
java.lang.IndexOutOfBoundsException: Trying to set an inexistant local variable 0
at org.objectweb.asm.tree.analysis.Frame.setLocal(Frame.java:178)
at org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(Analyzer.java:397)
at org.objectweb.asm.tree.analysis.Analyzer.analyze(Analyzer.java:162)
at com.javadeobfuscator.deobfuscator.rules.allatori.RuleStringDecryptor.test(RuleStringDecryptor.java:48)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:336)
at com.javadeobfuscator.deobfuscator.DeobfuscatorMain.run(DeobfuscatorMain.java:120)
at com.javadeobfuscator.deobfuscator.DeobfuscatorMain.run(DeobfuscatorMain.java:92)
at com.javadeobfuscator.deobfuscator.DeobfuscatorMain.main(DeobfuscatorMain.java:50)
My config file has:
input: launcher.jar
detect: true
The text was updated successfully, but these errors were encountered:
I have found asm's analyzers (which is what the rule uses to try to detect Allatori's string encryption) to not work well sometimes with certain flow obfuscation edge cases. This is an issue where I would shift the blame more on asm, but perhaps this also motivates the idea of removing reliance on asm's analyzers.
Regarding what to use, check #653 before uploading whatever it is you are trying to work with. If it's something that cannot be posted publicly, then you can try emailing me at [email protected].
My config file has:
The text was updated successfully, but these errors were encountered: