洞穴夜莺
被举报帖: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;
    }
}