被举报帖:https://www.mcbbs.net/thread-1447758-1-1.html
该插件有明显的字符串常量混淆特征,如priv.seventeen.artist.dreampainter.0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o.ALLATORIxDEMO
// Decompiled with: Procyon 0.6.0
// Class Version: 7
package priv.seventeen.artist.dreampainter;
import java.util.ArrayList;
import java.util.List;
public class 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o
{
private List ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo;
private 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo ALLATORIxDEMO;
    
public 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o() {
this.ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo = new ArrayList();
this.ALLATORIxDEMO = new 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo();
}
    
public 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo ALLATORIxDEMO() {
return this.ALLATORIxDEMO;
}
    
public List ALLATORIxDEMO() {
return this.ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo;
}
    
public void ALLATORIxDEMO(0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo) {
0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo = (0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo)this;
((0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o)0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo).ALLATORIxDEMO = (0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo)this;
}
    
public static String ALLATORIxDEMO(String s2) {
final int n = (0x2 ^ 0x5)
final int n2 = (0x3 ^ 0x5)
final String s3;
final int length = (s3 = s).length();
final char[] array = new char[length];
String s4 = s2 = (String)(length - 1);
final char[] value = array;
final char c = (char)n2;
final int n3 = n;
while (s4 >= 0) {
final char[] array2 = value;
final String s5 = s3;
final String index = s2;
final char char1 = s5.charAt((int)index);
--s2;
array2[index] = (char)(char1 ^ n3);
if (s2
break;
}
final char[] array3 = value;
final String s6 = s3;
final String index2 = s2--;
array3[index2] = (char)(s6.charAt((int)index2) ^ c);
s4 = s2;
}
return new String(value);
}
    
public void ALLATORIxDEMO(List 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o) {
0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o = this;
0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o.ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo = (List)this;
}
}
该插件有明显的字符串常量混淆特征,如priv.seventeen.artist.dreampainter.0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o.ALLATORIxDEMO
// Decompiled with: Procyon 0.6.0
// Class Version: 7
package priv.seventeen.artist.dreampainter;
import java.util.ArrayList;
import java.util.List;
public class 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o
{
private List ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo;
private 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo ALLATORIxDEMO;
public 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o() {
this.ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo = new ArrayList();
this.ALLATORIxDEMO = new 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo();
}
public 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo ALLATORIxDEMO() {
return this.ALLATORIxDEMO;
}
public List ALLATORIxDEMO() {
return this.ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo;
}
public void ALLATORIxDEMO(0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo) {
0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo = (0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo)this;
((0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o)0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo).ALLATORIxDEMO = (0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$OoOOoOOoOOOOoOOooOOOOoOoOooOOOOOoOOOOOoOooOOooOoOOOooooOoOoo)this;
}
public static String ALLATORIxDEMO(String s2) {
final int n = (0x2 ^ 0x5)
final int n2 = (0x3 ^ 0x5)
final String s3;
final int length = (s3 = s).length();
final char[] array = new char[length];
String s4 = s2 = (String)(length - 1);
final char[] value = array;
final char c = (char)n2;
final int n3 = n;
while (s4 >= 0) {
final char[] array2 = value;
final String s5 = s3;
final String index = s2;
final char char1 = s5.charAt((int)index);
--s2;
array2[index] = (char)(char1 ^ n3);
if (s2
break;
}
final char[] array3 = value;
final String s6 = s3;
final String index2 = s2--;
array3[index2] = (char)(s6.charAt((int)index2) ^ c);
s4 = s2;
}
return new String(value);
}
public void ALLATORIxDEMO(List 0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o) {
0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o = this;
0OoOOOoOOoOOOOOoOOoOOOOOOoooOoOOOOoOoOoooOoOOOoOoOOooOOoooooO$0ooo000oo0o00oo00o0o0o00o000o00o0o00000oo0ooo000oooo0oo0000o.ooooooo00o00oo00000000000o00000oo0o00o00oo0o0ooooo00o00oo0oo = (List)this;
}
}