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
return"Superblaubeere obfuscator uses a variety of methods. It can obfuscate numbers, add redundant ifs, encrypt strings, pool numbers & strings into an " +
24
28
"array per class and obfuscate method calls with invokedynamic instructions.";
25
29
}
26
30
31
+
privateenumDetection {
32
+
NUMBER_POOL("number pool"),
33
+
STRING_ENC("string encryption"),
34
+
STRING_POOL("string pool"),
35
+
INVOKEDYN("invokedynamic");
36
+
privatefinalStringmsg;
37
+
38
+
Detection(Stringmsg) {
39
+
this.msg = msg;
40
+
}
41
+
42
+
@Override
43
+
publicStringtoString() {
44
+
returnmsg;
45
+
}
46
+
}
47
+
27
48
@Override
28
49
publicStringtest(Deobfuscatordeobfuscator) {
29
50
for (ClassNodeclassNode : deobfuscator.getClasses().values()) {
@@ -35,6 +56,7 @@ public String test(Deobfuscator deobfuscator) {
0 commit comments