天堂牧心 2015-06-02 13:59 采纳率: 33.3%
浏览 1629
已采纳

JAVA 求大神帮看下这段代码 怎么修改 救命啊

真心看不懂

public static char[] a(char[] paramArrayOfChar) {

    char[] arrayOfChar1 = new char[12];
    char[] arrayOfChar2 = new char[12];
    arrayOfChar2[0] = '«';
    arrayOfChar2[1] = ' ';
    arrayOfChar2[2] = 'o';
    arrayOfChar2[3] = '/';
    arrayOfChar2[4] = '\037';
    arrayOfChar2[5] = '\036';
    arrayOfChar2[6] = 'š';
    arrayOfChar2[7] = 'E';
    int i = 0;
    int j = 0;
    int k;

    if ((paramArrayOfChar[j] < '0') || (paramArrayOfChar[j] > '9'))
        return null;

    while (true) {

        if (j >= 15)
            return null;

        do {
            arrayOfChar1[i] = (char) (arrayOfChar1[i] ^ arrayOfChar2[i]);
            arrayOfChar1[8] = 'W';
            arrayOfChar1[9] = 'Û';
            arrayOfChar1[11] = '\000';
            arrayOfChar1[10] = '\000';
            k = 0;
            if (k < 10)
                break;              
            arrayOfChar1[10] = (char) (0xFF & arrayOfChar1[10]);
            arrayOfChar1[11] = (char) (0xFF & arrayOfChar1[11]);
            return arrayOfChar1;



            arrayOfChar1[i] = (char) ('￐' + paramArrayOfChar[j]);
        } while (j >= 14);
        if ((paramArrayOfChar[(j + 1)] < '0')
                || (paramArrayOfChar[(j + 1)] > '9'))
            return null;
        arrayOfChar1[i] = (char) (arrayOfChar1[i] + ('￐' + paramArrayOfChar[(j + 1)] << 4));
        arrayOfChar1[i] = (char) (arrayOfChar1[i] ^ arrayOfChar2[i]);
        j = 1 + (j + 1);
        i++;
    }

    int m = k & 0x1;
    Boolean.valueOf(false);
    Boolean localBoolean;
    if (m == 0) {
        localBoolean = Boolean.valueOf(false);
        label267: if (!localBoolean.booleanValue())
            break label304;
        arrayOfChar1[11] = (char) (arrayOfChar1[11] + arrayOfChar1[k]);
    }
    while (true) {
        k++;
        break;
        localBoolean = Boolean.valueOf(true);
        break label267;
        label304: arrayOfChar1[10] = (char) (arrayOfChar1[10] + arrayOfChar1[k]);
    }
}
  • 写回答

3条回答 默认 最新

  • threenewbee 2015-06-02 14:04
    关注

    反编译的代码么?看着很怪,而且那些看上去乱码的字符似乎没有反编译对。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘