• CG-CTF WxyVM2


    一.原本以为要动调,因为出现了这个,函数太长,无法反编译
    在这里插入图片描述
    后面才知道这玩意可以在ida的配置文件里面去改,直接改成1024.
    在这里插入图片描述
    在这里插入图片描述
    里面的MAXFUNSIZE改成1024,就可以反编译了,这个长度是超过这个就不让反编译了。
    二.反编译F5,这个过程有点久,耐心等待
    在这里插入图片描述
    伪代码贼长,但是仔细分析,大部分都是没用的代码。。。主要是看这个if得出的,这么一长窜的代码,真有烟无伤,
    在这里插入图片描述
    只和这两个字符数组有关,发现上面一大堆DWord开头的,都是没用的,要处理一下,用个脚本处理一下,这里令则师傅的脚本写的太牛了,我基本照他代码写的,把那一大堆的代码复制到txt文件里,用py来处理。

    import os
    f1=open("aaa.txt","r")
    f1=f1.read()
    s=f1.replace("
    ","")
    s=s.replace(" ","")
    s=s.replace("u","")
    a=s.split(";")
    a=a[0:25013]
    w=[]
    ss=""
    for i in a[::-1]:
      if i[0]=='b':
        ss+=i+"
    "
    ss=ss.replace("+","$")
    ss=ss.replace("-","+")
    ss=ss.replace("$","-")
    ss=ss.replace("byte_","arr[")
    for i in range(65,71,1):
      ss=ss.replace(chr(i),chr(i+32)) #将大写换成小写,为了下面hex函数,之后替换作铺垫
    for i in range(25):
      ss=ss.replace(str(hex(0x694100+i)).replace("0x",""),str(i)+"]")
    print(ss)
    
    arr =[
      4294967232,
      4294967173,
      4294967289,
      108,
      4294967266,
      20,
      4294967227,
      4294967268,
      13,
      89,
      28,
      35,
      4294967176,
      110,
      4294967195,
      4294967242,
      4294967226,
      92,
      55,
      4294967295,
      72,
      4294967256,
      31,
      4294967211,
      4294967205
    ]
    
    
    arr[9]-=7
    arr[17]-=69
    arr[0]^=0x5e
    arr[2]^=0xb
    arr[2]-=10
    arr[11]^=0x6b
    arr[6]-=76
    arr[12]-=121
    arr[17]^=0xf
    arr[13]-=75
    arr[18]^=0xb
    arr[0]^=0x7e
    arr[20]+=105
    arr[23]-=26
    arr[8]-=26
    arr[9]-=96
    arr[13]^=0x52
    arr[18]-=116
    arr[2]-=27
    arr[21]+=8
    arr[20]-=72
    arr[1]-=89
    arr[18]+=26
    arr[16]+=110
    arr[12]-=81
    arr[2]^=3
    arr[3]^=0x55
    arr[11]^=0x4f
    arr[11]^=0x2b
    arr[0]^=0x35
    arr[19]+=56
    arr[1]+=49
    arr[5]^=0x2f
    arr[10]+=102
    arr[10]+=43
    arr[6]+=121
    arr[16]^=0x62
    arr[14]+=87
    arr[7]^=0x48
    arr[19]^=0x1a
    arr[10]-=47
    arr[4]+=118
    arr[20]-=82
    arr[9]+=46
    arr[3]^=0x6b
    arr[11]+=59
    arr[4]^=0x28
    arr[11]-=71
    arr[10]-=100
    arr[18]^=0x29
    arr[16]^=0x10
    arr[13]^=0x44
    arr[12]^=0x22
    arr[3]^=0x4f
    arr[16]^=0x50
    arr[21]+=8
    arr[20]+=16
    arr[2]+=112
    arr[9]^=0x5b
    arr[12]-=96
    arr[5]+=117
    arr[7]+=66
    arr[9]+=21
    arr[14]+=33
    arr[10]-=69
    arr[7]-=108
    arr[12]^=0x10
    arr[21]-=104
    arr[10]-=36
    arr[16]^=0x23
    arr[1]-=63
    arr[11]^=0x62
    arr[17]-=2
    arr[11]-=77
    arr[18]^=0x3d
    arr[24]+=47
    arr[2]+=75
    arr[8]-=71
    arr[18]+=94
    arr[3]^=0x41
    arr[4]^=0x17
    arr[22]^=0x5a
    arr[16]-=31
    arr[5]-=24
    arr[8]+=116
    arr[2]+=101
    arr[11]+=109
    arr[1]+=19
    arr[19]+=118
    arr[10]+=28
    arr[15]^=0x5f
    arr[16]+=54
    arr[23]^=0x2c
    arr[12]-=127
    arr[3]+=47
    arr[19]+=51
    arr[9]^=0x35
    arr[9]+=41
    arr[13]-=18
    arr[8]-=42
    arr[8]-=127
    arr[7]^=0x5b
    arr[10]+=26
    arr[24]-=62
    arr[6]^=0x55
    arr[22]^=4
    arr[4]^=0x3c
    arr[6]+=33
    arr[14]^=0x2d
    arr[2]^=0x61
    arr[15]+=95
    arr[7]+=55
    arr[20]-=27
    arr[2]^=0x4f
    arr[17]+=98
    arr[9]+=24
    arr[3]+=4
    arr[6]^=0x49
    arr[20]-=74
    arr[6]^=0x37
    arr[20]+=117
    arr[1]+=66
    arr[2]+=51
    arr[0]-=64
    arr[16]^=0x18
    arr[21]+=8
    arr[13]^=0x51
    arr[3]-=50
    arr[24]+=38
    arr[22]+=80
    arr[12]+=104
    arr[21]^=0x37
    arr[4]-=56
    arr[0]-=28
    arr[4]-=95
    arr[6]-=38
    arr[1]+=59
    arr[22]+=88
    arr[3]-=127
    arr[6]^=0x42
    arr[5]+=88
    arr[15]-=21
    arr[0]^=0x6a
    arr[17]-=48
    arr[22]-=125
    arr[6]^=3
    arr[6]-=31
    arr[17]^=0x36
    arr[0]-=39
    arr[0]+=6
    arr[5]+=39
    arr[0]+=16
    arr[0]^=0x48
    arr[15]+=65
    arr[15]+=39
    arr[21]+=88
    arr[0]+=60
    arr[3]^=2
    arr[21]+=96
    arr[19]+=8
    arr[4]-=100
    arr[13]+=56
    arr[23]^=0x5c
    arr[18]+=19
    arr[6]^=0x21
    arr[6]-=35
    arr[17]+=121
    arr[13]+=26
    arr[20]+=108
    arr[1]-=83
    arr[6]-=76
    arr[8]^=0x29
    arr[3]^=0x57
    arr[1]-=80
    arr[10]+=53
    arr[15]^=0x42
    arr[7]-=22
    arr[13]+=100
    arr[9]+=70
    arr[5]-=21
    arr[16]+=10
    arr[3]+=89
    arr[12]^=0x34
    arr[0]^=0x21
    arr[14]^=0x54
    arr[6]^=0x32
    arr[18]-=70
    arr[3]-=53
    arr[8]-=95
    arr[9]+=82
    arr[16]+=10
    arr[9]-=100
    arr[24]+=113
    arr[14]+=119
    arr[2]^=0x80
    arr[15]-=20
    arr[9]-=28
    arr[17]-=36
    arr[9]+=67
    arr[13]-=9
    arr[10]+=32
    arr[1]-=53
    arr[9]^=4
    arr[21]+=109
    arr[21]^=0x24
    arr[13]-=68
    arr[16]+=59
    arr[18]-=28
    arr[2]^=0x47
    arr[7]-=24
    arr[16]^=0x68
    arr[6]^=0x67
    arr[16]-=12
    arr[13]+=75
    arr[14]^=0x3a
    arr[24]+=89
    arr[9]-=114
    arr[13]^=0x74
    arr[9]^=0x4c
    arr[17]+=70
    arr[21]^=0x27
    arr[15]+=109
    arr[16]+=42
    arr[10]+=33
    arr[16]+=5
    arr[3]+=23
    arr[2]^=0x2e
    arr[15]^=0x42
    arr[18]+=88
    arr[1]-=29
    arr[22]+=93
    arr[22]^=0x28
    arr[23]-=12
    arr[1]-=122
    arr[4]^=0xa
    arr[6]-=84
    arr[17]-=14
    arr[1]-=22
    arr[24]+=114
    arr[17]-=14
    arr[17]+=102
    arr[13]+=22
    arr[12]+=17
    arr[4]^=0x7b
    arr[5]+=91
    arr[22]^=0xd
    arr[10]+=87
    arr[14]^=0x5a
    arr[13]^=0x33
    arr[12]^=0xe
    arr[19]+=96
    arr[18]^=0x77
    arr[17]+=50
    arr[11]+=32
    arr[17]-=5
    arr[6]+=109
    arr[16]^=0x73
    arr[3]^=0x44
    arr[18]+=45
    arr[10]^=0x26
    arr[2]+=93
    arr[6]+=121
    arr[8]-=88
    arr[10]-=51
    arr[23]^=0xa
    arr[0]-=+128
    arr[18]+=117
    arr[1]+=19
    arr[15]-=90
    arr[24]^=6
    arr[18]^=0x53
    arr[14]+=61
    arr[3]+=69
    arr[0]^=0x59
    arr[6]+=44
    arr[10]+=20
    arr[13]^=0x77
    arr[9]-=43
    arr[21]-=20
    arr[21]^=0x80
    arr[23]^=0x2b
    arr[22]-=76
    arr[4]+=111
    arr[21]+=120
    arr[19]+=60
    arr[14]^=0x65
    arr[0]+=21
    arr[22]-=73
    arr[3]-=89
    arr[21]^=0x55
    arr[7]^=0x5b
    arr[12]+=87
    arr[10]^=0x6c
    arr[5]-=86
    arr[5]^=0x34
    arr[15]-=103
    arr[10]^=0x4c
    arr[5]^=0x57
    arr[20]^=0x5b
    arr[23]-=37
    arr[22]^=0x31
    arr[1]-=22
    arr[3]-=84
    arr[20]^=0x58
    arr[21]-=126
    arr[11]+=69
    arr[5]^=0x7b
    arr[6]^=0x20
    arr[2]-=82
    arr[9]^=0x6b
    arr[6]+=46
    arr[0]+=48
    arr[7]+=28
    arr[7]-=58
    arr[6]-=62
    arr[6]+=80
    arr[0]-=93
    arr[6]^=0x70
    arr[17]-=109
    arr[19]+=85
    arr[13]-=118
    arr[21]-=86
    arr[6]^=0x36
    arr[8]-=77
    arr[13]^=0x80
    arr[0]-=46
    arr[16]^=0x47
    arr[19]-=34
    arr[15]+=53
    arr[22]-=92
    arr[8]-=51
    arr[15]-=104
    arr[13]^=0x57
    arr[20]-=66
    arr[9]^=0x1d
    arr[1]^=0x41
    arr[19]-=105
    arr[9]^=0x66
    arr[0]-=15
    arr[23]-=30
    arr[0]^=0x6f
    arr[1]+=69
    arr[7]+=104
    arr[8]-=103
    arr[14]-=93
    arr[22]^=0x29
    arr[21]+=115
    arr[22]-=108
    arr[0]^=0x3c
    arr[15]+=18
    arr[19]+=116
    arr[9]-=126
    arr[0]-=113
    arr[1]-=107
    arr[13]^=0x64
    arr[21]-=16
    arr[11]+=83
    arr[23]^=0x24
    arr[2]^=0x47
    arr[7]^=0x64
    arr[24]-=39
    arr[1]-=53
    arr[6]^=0x38
    arr[15]^=0x58
    arr[12]+=108
    arr[21]-=85
    arr[13]^=0xb
    arr[17]-=13
    arr[19]-=95
    arr[15]-=98
    arr[13]^=0x68
    arr[3]^=0x2c
    arr[19]^=0x18
    arr[5]-=15
    arr[13]-=68
    arr[19]^=0x60
    arr[13]^=0x66
    arr[1]+=11
    arr[17]-=105
    arr[0]-=94
    arr[16]^=0x59
    arr[1]^=0x6b
    arr[13]^=0x67
    arr[4]+=74
    arr[0]-=4
    arr[6]-=74
    arr[7]+=57
    arr[1]+=106
    arr[4]+=11
    arr[18]-=92
    arr[12]+=111
    arr[24]-=102
    arr[4]^=0xa
    arr[20]+=110
    arr[3]+=20
    arr[18]+=124
    arr[23]+=72
    arr[18]^=0x12
    arr[14]^=0x32
    arr[0]+=3
    arr[3]-=39
    arr[23]^=8
    arr[4]+=7
    arr[9]+=62
    arr[23]^=0x43
    arr[19]^=0x67
    arr[10]-=103
    arr[18]^=0xe
    arr[24]+=41
    arr[1]+=112
    arr[1]+=75
    arr[13]+=4
    arr[20]+=37
    arr[1]^=0xd
    arr[12]+=86
    arr[4]-=42
    arr[23]^=0x74
    arr[21]^=0x65
    arr[24]-=2
    arr[3]-=27
    arr[24]-=84
    arr[12]-=79
    arr[5]-=98
    arr[11]^=1
    arr[8]+=121
    arr[2]+=70
    arr[8]^=0x20
    arr[4]^=0x22
    arr[24]^=0x44
    arr[18]+=122
    arr[20]^=0x38
    arr[24]-=113
    arr[0]-=111
    arr[13]^=0x58
    arr[20]-=33
    arr[3]-=43
    arr[22]-=2
    arr[23]^=0x4c
    arr[22]-=56
    arr[20]-=12
    arr[9]^=0x5d
    arr[13]^=0x57
    arr[0]-=111
    arr[6]-=114
    arr[15]-=48
    arr[23]-=50
    arr[0]^=0x5d
    arr[21]+=13
    arr[2]-=75
    arr[10]-=73
    arr[7]^=0x77
    arr[16]+=17
    arr[14]^=0x5a
    arr[14]^=0x1f
    arr[7]+=25
    arr[17]-=35
    arr[18]^=0x75
    arr[16]+=71
    arr[9]-=76
    arr[22]-=56
    arr[10]^=0x41
    arr[18]-=53
    arr[3]-=88
    arr[1]+=60
    arr[4]-=125
    arr[0]+=119
    arr[3]^=0x66
    arr[16]+=28
    arr[1]-=62
    arr[2]-=60
    arr[21]^=0x40
    arr[23]-=66
    arr[8]-=15
    arr[22]-=14
    arr[6]-=45
    arr[5]^=0xd
    arr[13]+=70
    arr[4]^=0x57
    arr[2]-=10
    arr[13]-=8
    arr[1]+=78
    arr[15]^=18
    arr[5]+=20
    arr[22]^=0x15
    arr[1]^=0x6a
    arr[20]^=0x75
    arr[22]-=84
    arr[2]-=92
    arr[15]+=98
    arr[23]-=48
    arr[12]+=93
    arr[4]+=102
    arr[21]+=79
    arr[15]^=0x4d
    arr[17]^=0x45
    arr[21]+=53
    arr[15]-=+128
    arr[0]^=0x57
    arr[23]-=51
    arr[4]-=59
    arr[16]-=104
    arr[14]+=112
    arr[15]^=0x3e
    arr[14]-=116
    arr[24]+=80
    arr[21]^=0x42
    arr[0]+=117
    arr[13]+=36
    arr[20]+=124
    arr[10]-=21
    arr[5]+=16
    arr[13]+=31
    arr[11]-=15
    arr[16]-=118
    arr[1]-=97
    arr[14]-=42
    arr[15]+=90
    arr[9]^=0x23
    arr[20]+=73
    arr[12]-=8
    arr[21]^=0x2f
    arr[15]+=124
    arr[17]-=126
    arr[17]^=8
    arr[1]+=63
    arr[20]+=54
    arr[2]-=11
    arr[16]-=110
    arr[12]^=1
    arr[9]^=0x53
    arr[3]-=97
    arr[14]-=76
    arr[4]^=0x6a
    arr[6]^=0x61
    arr[9]^=0x34
    arr[2]^=0xc
    arr[11]+=121
    arr[11]+=112
    arr[24]+=101
    arr[10]-=104
    arr[20]^=0xc
    arr[9]^=0x6e
    arr[2]^=0x64
    arr[22]^=0xc
    arr[5]+=75
    arr[20]+=88
    arr[17]^=0x16
    arr[4]+=72
    arr[10]-=112
    arr[7]^=0x50
    arr[14]-=31
    arr[21]+=10
    arr[23]-=64
    arr[8]-=114
    arr[22]^=0x5f
    arr[12]-=44
    arr[3]+=37
    arr[15]^=0x6a
    arr[14]-=49
    arr[6]^=0x7a
    arr[14]+=43
    arr[8]+=33
    arr[6]^=0x13
    arr[17]-=4
    arr[3]+=100
    arr[16]+=101
    arr[5]+=12
    arr[21]-=52
    arr[9]-=67
    arr[18]^=0x35
    arr[23]-=102
    arr[18]^=0x3c
    arr[12]-=121
    arr[1]^=0x68
    arr[13]^=0x59
    arr[14]^=0x3c
    arr[13]^=0x32
    arr[17]^=0x71
    arr[15]^=0x63
    arr[8]+=10
    arr[23]+=10
    arr[14]^=0x4d
    arr[17]+=5
    arr[19]-=112
    arr[15]-=125
    arr[6]^=7
    arr[2]+=87
    arr[9]+=86
    arr[12]^=0x62
    arr[9]+=93
    arr[24]^=0x43
    arr[0]-=107
    arr[20]^=0x5f
    arr[5]-=40
    arr[0]-=67
    arr[15]-=49
    arr[12]-=97
    arr[7]+=25
    arr[3]-=107
    arr[20]-=35
    arr[3]+=41
    arr[17]+=39
    arr[4]+=65
    arr[17]^=5
    arr[1]^=0x1b
    arr[12]+=110
    arr[22]+=127
    arr[14]^=4
    arr[24]^=0x4f
    arr[23]+=21
    arr[3]-=105
    arr[12]^=0x39
    arr[3]-=15
    arr[10]+=115
    arr[7]-=87
    arr[15]^=0x37
    arr[11]+=56
    arr[3]+=64
    arr[16]+=43
    arr[17]+=106
    arr[2]^=0x10
    arr[16]^=0x65
    arr[23]^=0x6e
    arr[6]+=89
    arr[22]+=33
    arr[22]+=113
    arr[15]+=28
    arr[18]^=0x48
    arr[21]+=31
    arr[21]-=107
    arr[8]^=0x13
    arr[16]^=0x74
    arr[19]+=4
    arr[3]^=0xe
    arr[0]-=67
    arr[16]^=0x55
    arr[8]^=0x40
    arr[10]^=0x4a
    arr[16]^=0x16
    arr[9]-=31
    arr[11]^=0x3f
    arr[21]+=61
    arr[7]-=59
    arr[13]^=0x4e
    arr[22]-=41
    arr[7]+=103
    arr[4]-=52
    arr[20]-=32
    arr[24]-=71
    arr[2]^=0x49
    arr[24]-=92
    arr[24]^=0x6b
    arr[6]-=54
    arr[14]+=94
    arr[7]^=0x66
    arr[0]+=57
    arr[9]-=15
    arr[7]-=78
    arr[5]+=60
    arr[9]^=0x63
    arr[23]+=4
    arr[17]+=99
    arr[13]^=0x6d
    arr[20]-=100
    arr[12]-=115
    arr[9]^=0x77
    arr[16]+=107
    arr[1]-=50
    arr[7]-=12
    arr[19]^=0x44
    arr[18]^=0x21
    arr[13]-=117
    arr[24]^=0x32
    arr[4]+=91
    arr[18]-=17
    arr[19]+=66
    arr[16]-=29
    arr[12]^=0x4c
    arr[12]+=8
    arr[17]^=0x3d
    arr[3]^=0x60
    arr[5]^=0x5e
    arr[0]-=2
    arr[20]-=6
    arr[12]^=0x68
    arr[11]-=108
    arr[14]-=49
    arr[22]-=74
    arr[6]-=101
    arr[13]^=0x22
    arr[22]-=39
    arr[11]+=32
    arr[9]-=44
    arr[19]-=56
    arr[5]^=0x36
    arr[0]^=0x51
    arr[21]+=125
    arr[14]+=78
    arr[15]-=99
    arr[16]-=24
    arr[4]^=0x32
    arr[4]^=0x79
    arr[7]+=20
    arr[10]^=0x29
    arr[21]^=0x7f
    arr[23]^=0x37
    arr[7]+=83
    arr[1]^=0x36
    arr[17]^=0x7a
    arr[3]^=0xa
    arr[0]^=0x6a
    arr[20]^=0x43
    arr[23]^=0x70
    arr[20]+=73
    arr[20]+=17
    arr[22]-=13
    arr[20]-=112
    arr[10]^=0x29
    arr[14]^=0x7b
    arr[2]^=0x76
    arr[0]+=105
    arr[18]-=76
    arr[6]^=0x21
    arr[1]+=88
    arr[3]^=0x74
    arr[13]+=29
    arr[19]-=102
    arr[21]^=0x36
    arr[3]^=0x74
    arr[19]-=74
    arr[24]-=26
    arr[20]+=17
    arr[5]^=9
    arr[9]+=114
    arr[5]-=75
    arr[9]-=81
    arr[12]-=35
    arr[11]+=98
    arr[1]-=95
    arr[4]+=68
    arr[16]-=92
    arr[12]-=60
    arr[12]^=0x4d
    arr[8]+=111
    arr[15]-=96
    arr[7]^=0x51
    arr[9]^=0x3b
    arr[12]^=0x62
    arr[10]-=13
    arr[15]-=19
    arr[1]^=0xf
    arr[22]-=+128
    arr[9]^=0x10
    arr[22]+=80
    arr[2]^=0x16
    arr[17]^=0x76
    arr[13]-=48
    arr[16]^=0x53
    arr[18]-=20
    arr[11]^=0x73
    arr[5]^=0x70
    arr[2]-=70
    arr[4]^=2
    arr[11]-=7
    arr[16]-=106
    arr[11]+=118
    arr[3]^=0x5a
    arr[17]^=0xe
    arr[3]^=0x6e
    arr[19]-=35
    arr[9]+=43
    arr[24]+=44
    arr[18]^=0x49
    arr[21]+=9
    arr[5]^=0x6f
    arr[9]^=0x27
    arr[23]-=38
    arr[9]-=23
    arr[9]^=0x14
    arr[11]+=78
    arr[20]^=0x43
    arr[9]+=114
    arr[5]+=74
    arr[12]+=13
    arr[18]-=94
    arr[9]+=12
    arr[19]-=95
    arr[5]^=0x4c
    arr[1]-=8
    arr[7]^=5
    arr[1]-=13
    arr[6]^=0x26
    arr[9]-=46
    arr[24]+=116
    arr[20]-=122
    arr[20]+=22
    arr[20]^=0x3b
    arr[8]-=17
    arr[21]^=0xa
    arr[24]^=0x4a
    arr[4]+=9
    arr[21]+=88
    arr[9]+=78
    arr[9]-=126
    arr[18]-=6
    arr[0]-=119
    arr[5]^=0x74
    arr[24]+=28
    arr[24]-=16
    arr[2]+=120
    arr[2]^=0x1b
    arr[4]^=0x20
    arr[24]+=5
    arr[1]+=61
    arr[20]^=0x5f
    arr[19]-=100
    arr[23]+=118
    arr[19]+=72
    arr[13]+=84
    arr[16]-=41
    arr[2]^=0x46
    arr[11]^=0x3d
    arr[14]-=6
    arr[5]^=0x19
    arr[23]^=0x28
    arr[22]-=27
    arr[8]^=0x43
    arr[9]-=86
    arr[1]-=66
    arr[17]-=84
    arr[3]-=114
    arr[4]+=106
    arr[12]^=0x78
    arr[16]+=11
    arr[3]^=0x10
    arr[7]+=96
    arr[15]+=98
    arr[22]^=0x42
    arr[6]^=0x79
    arr[1]^=0x49
    arr[1]+=32
    arr[21]^=0x78
    arr[19]^=0x27
    arr[1]-=3
    arr[22]+=107
    arr[19]+=32
    arr[5]+=23
    arr[9]+=106
    arr[5]+=3
    arr[6]-=4
    arr[11]^=0x10
    arr[8]^=0x74
    arr[4]-=55
    arr[20]+=106
    arr[4]+=47
    arr[23]^=0x2b
    arr[5]+=114
    arr[13]^=0x54
    arr[13]-=112
    arr[16]^=0x5f
    arr[0]-=41
    arr[17]^=0xd
    arr[0]^=0x20
    arr[5]+=6
    arr[20]+=56
    arr[24]^=0x62
    arr[18]+=64
    arr[12]^=0x65
    arr[3]+=19
    arr[5]^=0x26
    arr[18]-=92
    arr[22]^=9
    arr[2]+=21
    arr[10]-=68
    arr[6]+=35
    arr[22]+=93
    arr[3]^=0x54
    arr[1]-=32
    arr[8]-=124
    arr[11]+=63
    arr[13]^=0x75
    arr[5]-=12
    arr[7]^=0x17
    arr[13]+=41
    arr[19]+=99
    arr[10]-=78
    arr[0]-=123
    arr[15]+=23
    arr[7]-=9
    arr[21]+=60
    arr[24]^=0x5f
    arr[11]+=64
    arr[6]^=0x4d
    arr[1]^=0x64
    arr[15]+=33
    arr[16]^=0x33
    arr[24]+=78
    arr[8]-=103
    arr[11]^=0xb
    arr[5]^=3
    arr[3]+=67
    arr[12]-=28
    arr[11]^=0x65
    arr[12]-=68
    arr[11]^=0x67
    arr[12]+=74
    arr[10]^=0x23
    arr[17]+=114
    arr[18]-=56
    arr[0]-=121
    arr[14]-=9
    arr[1]+=29
    arr[11]+=2
    arr[5]^=0x55
    arr[18]^=0x66
    arr[14]^=0x30
    arr[11]-=22
    arr[19]^=0x5e
    arr[21]+=91
    arr[14]-=58
    arr[10]^=0x5b
    arr[13]^=0x1a
    arr[15]-=88
    arr[15]+=104
    arr[16]-=63
    arr[11]^=1
    arr[12]+=33
    arr[24]^=0x1e
    arr[16]-=55
    arr[14]^=0x5e
    arr[7]-=84
    arr[19]-=+128
    arr[24]-=32
    arr[11]+=100
    arr[0]^=0x10
    arr[17]-=14
    arr[21]-=33
    arr[2]+=40
    arr[13]+=9
    arr[16]+=21
    arr[13]^=0x6d
    arr[17]-=64
    arr[21]+=89
    arr[16]-=18
    arr[16]-=75
    arr[19]+=36
    arr[11]+=72
    arr[19]^=5
    arr[7]^=0x7f
    arr[0]+=37
    arr[10]-=31
    arr[10]^=0x70
    arr[13]-=41
    arr[0]^=0x23
    arr[8]+=106
    arr[1]+=108
    arr[23]^=0x1e
    arr[15]^=0xa
    arr[7]-=43
    arr[7]+=19
    arr[6]^=0x27
    arr[21]^=2
    arr[15]-=9
    arr[0]^=0x7a
    arr[8]+=22
    arr[2]^=0x6f
    arr[22]^=0x10
    arr[5]^=0x66
    arr[12]-=89
    arr[11]-=112
    arr[13]-=60
    arr[23]^=0x14
    arr[5]+=5
    arr[10]^=0x4e
    arr[5]+=112
    arr[0]+=86
    arr[10]+=41
    arr[21]+=28
    arr[13]^=0x44
    arr[6]-=20
    arr[7]-=101
    arr[6]-=102
    arr[6]^=0x4e
    arr[20]+=87
    arr[6]+=24
    arr[10]^=0xd
    arr[14]^=0x44
    arr[6]+=61
    arr[15]^=0x4f
    arr[24]+=47
    arr[10]-=113
    arr[16]^=0x1a
    arr[23]^=0x2c
    arr[22]-=+128
    arr[1]-=+128
    arr[1]+=47
    arr[2]-=127
    arr[4]+=35
    arr[11]^=0x6e
    arr[2]-=26
    arr[4]+=83
    arr[3]+=117
    arr[4]-=61
    arr[9]-=36
    arr[13]^=0x22
    arr[1]-=18
    arr[15]-=102
    arr[18]^=0x31
    arr[22]-=62
    arr[2]-=8
    arr[18]-=17
    arr[1]+=123
    arr[24]+=101
    arr[20]-=10
    arr[0]+=96
    arr[19]-=114
    arr[22]^=0x55
    arr[1]-=78
    arr[23]-=22
    arr[14]+=11
    arr[19]^=0x62
    arr[21]-=26
    arr[23]^=0x56
    arr[11]^=0x7c
    arr[16]+=93
    arr[4]-=+128
    arr[8]^=0x77
    arr[7]+=35
    arr[9]-=57
    arr[21]+=94
    arr[18]^=0x57
    arr[11]^=0x23
    arr[7]+=108
    arr[8]+=6
    arr[8]-=79
    arr[12]^=0x64
    arr[3]-=58
    arr[16]-=3
    arr[0]+=104
    arr[16]+=14
    arr[22]+=38
    arr[1]^=0x65
    arr[11]+=64
    arr[23]^=0x5d
    arr[24]^=0x58
    arr[5]-=117
    arr[8]+=65
    arr[4]+=118
    arr[13]^=0x6a
    arr[21]^=0x53
    arr[5]-=83
    arr[1]^=0x4e
    arr[20]-=71
    arr[14]-=21
    arr[23]^=0x10
    arr[10]-=57
    arr[1]^=4
    arr[23]-=25
    arr[18]-=74
    arr[23]+=70
    arr[8]^=0x70
    arr[24]-=26
    arr[5]-=22
    arr[15]+=33
    arr[15]^=0x24
    arr[11]+=64
    arr[2]^=0x6a
    arr[20]^=0x5f
    arr[10]^=0x60
    arr[1]+=121
    arr[8]+=48
    arr[24]^=0x19
    arr[7]-=71
    arr[10]+=54
    arr[21]-=76
    arr[13]+=72
    arr[10]-=12
    arr[2]+=81
    arr[2]+=66
    arr[2]^=0x50
    arr[11]+=97
    arr[6]+=48
    arr[17]^=0x22
    arr[16]^=0x51
    arr[20]-=16
    arr[7]-=30
    arr[20]^=0x55
    arr[10]+=116
    arr[16]-=14
    arr[14]-=12
    arr[12]^=0x7d
    arr[14]^=0x44
    arr[0]^=0x3b
    arr[22]^=0x3c
    arr[19]^=0x2e
    arr[9]^=0x5e
    arr[15]^=0x2f
    arr[22]+=109
    arr[16]^=0x6e
    arr[22]+=23
    arr[17]-=96
    arr[13]^=0x7d
    arr[4]-=26
    arr[6]^=0x74
    arr[9]+=53
    arr[0]+=25
    arr[15]^=0x66
    arr[4]+=74
    arr[20]+=113
    arr[23]-=19
    arr[6]^=0x6a
    arr[23]^=0x24
    arr[8]^=0x7a
    arr[13]+=32
    arr[11]-=109
    arr[19]^=0x51
    arr[6]^=0x5d
    arr[15]+=86
    arr[13]-=102
    arr[15]^=0x75
    arr[22]+=125
    arr[21]+=17
    arr[16]^=1
    arr[24]^=0x66
    arr[3]^=0x35
    arr[18]+=91
    arr[1]-=122
    arr[0]^=0x43
    arr[7]+=82
    arr[23]+=10
    arr[4]^=0x1c
    arr[14]^=0x5a
    arr[1]+=82
    arr[20]+=38
    arr[19]+=80
    arr[7]^=0x7a
    arr[2]^=0x19
    arr[16]^=0x74
    arr[21]^=0x6c
    arr[15]-=104
    arr[19]+=40
    arr[0]^=0x12
    arr[19]+=57
    arr[6]+=114
    arr[11]^=0x21
    arr[2]-=53
    arr[3]-=11
    arr[21]+=27
    arr[16]+=5
    arr[9]+=112
    arr[13]+=119
    arr[4]^=0x3b
    arr[1]-=113
    arr[3]^=0x2d
    arr[15]^=0x77
    arr[11]+=18
    arr[5]-=127
    arr[9]-=48
    arr[9]+=81
    arr[3]-=106
    arr[21]+=28
    arr[19]+=36
    arr[10]-=81
    arr[16]-=36
    arr[15]-=100
    arr[9]+=17
    arr[20]-=79
    arr[4]+=28
    arr[9]-=34
    arr[0]^=0x64
    arr[1]-=50
    arr[4]+=39
    arr[7]+=42
    arr[3]-=102
    arr[16]-=121
    arr[14]-=20
    arr[16]^=0x31
    arr[19]+=82
    arr[3]-=104
    arr[23]+=12
    arr[12]+=18
    arr[7]+=31
    arr[4]+=42
    arr[6]-=81
    arr[18]-=44
    arr[4]^=0x36
    arr[15]^=0x6c
    arr[16]^=0x78
    arr[1]+=68
    arr[6]^=0x7f
    arr[0]^=0x54
    arr[24]-=105
    arr[3]^=0x57
    arr[1]^=0x4f
    arr[18]^=0x12
    arr[6]-=100
    arr[8]-=22
    arr[2]+=120
    arr[4]+=115
    arr[17]^=0x2b
    arr[11]-=47
    arr[10]^=0x4d
    arr[4]-=43
    arr[3]^=0x69
    arr[6]^=0xe
    arr[2]-=28
    arr[2]-=106
    arr[20]^=0x26
    arr[11]^=8
    arr[22]^=0x39
    arr[17]-=48
    arr[22]+=95
    arr[11]-=95
    arr[21]^=0x58
    arr[8]-=4
    arr[11]^=0x36
    arr[15]+=110
    arr[1]+=90
    arr[7]+=65
    arr[12]+=93
    arr[13]^=0x1f
    arr[15]-=89
    arr[17]^=0x75
    arr[21]-=72
    arr[23]^=0x57
    arr[16]+=60
    arr[9]-=13
    arr[14]^=0x25
    arr[3]^=0x42
    arr[5]-=30
    arr[11]^=0x2c
    arr[2]+=56
    arr[15]+=114
    arr[21]-=111
    arr[19]-=2
    arr[14]-=12
    arr[5]-=28
    arr[9]^=0x40
    arr[11]+=111
    arr[7]+=82
    arr[8]^=0x3e
    arr[22]-=83
    arr[12]+=67
    arr[12]^=0x16
    arr[6]^=0x57
    arr[19]-=37
    arr[7]^=0x72
    arr[20]-=35
    arr[11]^=0x79
    arr[5]-=19
    arr[12]+=18
    arr[14]^=0x35
    arr[8]^=0x6b
    arr[3]^=0xf
    arr[15]^=0x57
    arr[7]-=24
    arr[5]^=0x3e
    arr[20]-=108
    arr[10]+=42
    arr[2]+=43
    arr[19]^=0x59
    arr[11]-=43
    arr[21]^=5
    arr[16]^=0xe
    arr[10]-=93
    arr[13]-=45
    arr[7]^=0x58
    arr[22]+=54
    arr[17]^=0x27
    arr[17]+=100
    arr[2]^=0x47
    arr[5]^=7
    arr[6]-=76
    arr[12]^=0x4a
    arr[6]^=0x16
    arr[22]+=86
    arr[19]-=6
    arr[11]^=0x44
    arr[21]^=0x12
    arr[13]-=115
    arr[20]-=70
    arr[21]-=41
    arr[21]^=0x4f
    arr[10]-=120
    arr[24]+=107
    arr[17]^=0x4c
    arr[19]-=26
    arr[4]^=0x71
    arr[4]-=45
    arr[4]+=38
    arr[3]-=28
    arr[4]-=122
    arr[12]+=82
    arr[24]^=0x2e
    arr[16]^=0x42
    arr[20]^=0x65
    arr[21]^=0x6b
    arr[23]-=89
    arr[22]^=0xf
    arr[6]^=4
    arr[22]^=0x4d
    arr[20]-=52
    arr[0]+=45
    arr[11]-=59
    arr[7]-=13
    arr[14]^=0x3b
    arr[17]^=0x7b
    arr[22]^=0x2a
    arr[22]+=77
    arr[24]^=0x58
    arr[19]^=0x21
    arr[12]+=41
    arr[19]+=114
    arr[20]-=23
    arr[15]-=46
    arr[21]-=71
    arr[12]-=35
    arr[21]-=32
    arr[19]+=19
    arr[9]-=67
    arr[8]+=124
    arr[4]+=53
    arr[21]-=60
    arr[7]+=85
    arr[3]-=13
    arr[1]+=36
    arr[13]^=0x5d
    arr[15]^=0x6d
    arr[12]+=41
    arr[0]+=36
    arr[18]-=51
    arr[15]+=99
    arr[20]+=60
    arr[16]^=0x37
    arr[21]^=0x76
    arr[4]^=0x27
    arr[18]+=11
    arr[1]^=0x2f
    arr[12]-=73
    arr[4]^=0x18
    arr[3]^=0x3e
    arr[8]-=74
    arr[12]+=27
    arr[15]+=40
    arr[13]^=0x59
    arr[12]-=50
    arr[2]+=8
    arr[8]^=0x74
    arr[17]+=110
    arr[2]+=20
    arr[5]-=14
    arr[10]+=79
    arr[12]^=0x72
    arr[5]+=95
    arr[21]^=0x6a
    arr[22]-=47
    arr[13]+=72
    arr[4]^=0x3a
    arr[14]+=88
    arr[4]-=78
    arr[9]+=113
    arr[8]^=0x63
    arr[12]-=27
    arr[13]^=0x3d
    arr[1]+=68
    arr[6]+=48
    arr[24]^=0x17
    arr[0]-=127
    arr[18]-=78
    arr[5]^=0x75
    arr[4]+=94
    arr[18]+=9
    arr[4]+=74
    arr[18]^=0x19
    arr[15]^=0x31
    arr[3]+=126
    arr[13]-=113
    arr[20]^=0x2e
    arr[23]^=0x5f
    arr[15]-=89
    arr[22]-=68
    arr[9]^=0x70
    arr[11]-=39
    arr[13]^=0xc
    arr[2]+=77
    arr[12]+=18
    arr[4]+=55
    arr[17]+=105
    arr[18]+=53
    arr[4]^=0x78
    arr[22]+=91
    arr[22]^=0x54
    arr[7]-=118
    arr[14]^=0x78
    arr[15]+=86
    arr[23]+=68
    arr[0]-=16
    arr[12]+=101
    arr[1]+=20
    arr[19]^=0x17
    arr[15]^=0x77
    arr[8]-=49
    arr[20]-=55
    arr[12]^=0x61
    arr[18]-=49
    arr[11]-=67
    arr[4]-=55
    arr[4]+=14
    arr[23]+=29
    arr[19]^=0x48
    arr[17]+=4
    arr[20]+=107
    arr[14]+=29
    arr[5]+=38
    arr[22]-=30
    arr[14]^=0x14
    arr[22]-=69
    arr[15]-=120
    arr[9]-=5
    arr[3]^=6
    arr[22]+=39
    arr[13]+=47
    arr[9]^=0x6c
    arr[18]+=111
    arr[4]-=94
    arr[8]-=93
    arr[20]+=56
    arr[22]^=0x6b
    arr[21]^=0x6b
    arr[6]-=73
    arr[12]^=0x26
    arr[10]^=0x3a
    arr[11]+=11
    arr[17]-=60
    arr[22]+=92
    arr[12]+=71
    arr[8]^=0x68
    arr[15]+=112
    arr[24]+=72
    arr[13]-=116
    arr[1]^=0x3c
    arr[13]-=86
    arr[12]^=0x23
    arr[3]+=7
    arr[16]^=0x56
    arr[19]^=0x7f
    arr[18]^=0x3d
    arr[3]+=21
    arr[22]^=0x38
    arr[21]+=95
    arr[22]-=25
    arr[23]+=114
    arr[8]^=0x50
    arr[1]-=26
    arr[20]-=65
    arr[19]^=0x7e
    arr[24]-=102
    arr[16]+=12
    arr[8]+=27
    arr[1]^=0x77
    arr[3]+=107
    arr[2]-=31
    arr[3]-=22
    arr[6]-=62
    arr[13]-=72
    arr[14]-=115
    arr[13]^=0x6b
    arr[10]+=87
    arr[20]+=71
    arr[2]^=0x34
    arr[18]^=0x68
    arr[7]^=0x7e
    arr[18]^=1
    arr[5]^=0x45
    arr[15]+=19
    arr[18]-=88
    arr[4]-=86
    arr[17]^=0x55
    arr[9]^=0x3e
    arr[17]-=4
    arr[24]+=79
    arr[0]-=17
    arr[4]+=56
    arr[8]+=88
    arr[6]^=0x6d
    arr[14]-=58
    arr[5]^=0x75
    arr[7]^=0x13
    arr[10]-=38
    arr[10]+=13
    arr[7]^=0x3d
    arr[20]-=77
    arr[13]-=55
    arr[19]^=0x39
    arr[14]+=60
    arr[11]^=0x3b
    arr[21]^=0xb
    arr[14]^=0x29
    arr[17]-=95
    arr[0]+=118
    arr[16]-=107
    arr[9]+=25
    arr[12]^=0x4a
    arr[3]-=28
    arr[4]^=0x6c
    arr[15]+=97
    arr[10]+=126
    arr[8]-=54
    arr[22]^=0x6a
    arr[19]-=52
    arr[23]-=56
    arr[22]^=0x2f
    arr[10]-=17
    arr[19]^=0x50
    arr[24]^=0x10
    arr[18]^=0x71
    arr[11]^=5
    arr[19]+=124
    arr[5]+=12
    arr[17]+=62
    arr[5]^=0x5b
    arr[16]^=7
    arr[14]+=6
    arr[9]^=0x34
    arr[21]+=14
    arr[22]+=108
    arr[20]-=105
    arr[0]-=+128
    arr[23]^=0xe
    arr[6]+=88
    arr[22]+=78
    arr[23]^=0x70
    arr[5]+=11
    arr[19]^=0x80
    arr[15]+=25
    arr[2]+=125
    arr[10]^=8
    arr[20]+=18
    arr[13]-=51
    arr[7]+=62
    arr[9]-=10
    arr[1]^=0xe
    arr[9]-=61
    arr[1]+=21
    arr[21]+=37
    arr[12]^=0x3d
    arr[2]-=111
    arr[1]-=70
    arr[12]+=47
    arr[18]^=0x72
    arr[0]^=0x53
    arr[17]-=22
    arr[3]+=123
    arr[13]-=36
    arr[12]+=108
    arr[21]+=122
    arr[17]^=0x3a
    arr[24]-=102
    arr[8]^=0x28
    arr[6]+=13
    arr[24]+=19
    arr[19]^=0x15
    arr[4]^=0x17
    arr[1]+=126
    arr[16]+=36
    arr[7]-=61
    arr[5]+=67
    arr[15]+=41
    arr[21]+=109
    arr[4]-=14
    arr[19]-=126
    arr[24]-=115
    arr[21]^=0x7a
    arr[5]-=100
    arr[18]-=48
    arr[11]-=53
    arr[3]+=103
    arr[7]-=122
    arr[11]^=0x48
    arr[20]^=0x38
    arr[7]^=0x6a
    arr[1]-=18
    arr[4]+=24
    arr[13]-=47
    arr[7]-=16
    arr[23]^=0x23
    arr[15]-=24
    arr[11]-=120
    arr[2]^=0x3c
    arr[13]^=0x77
    arr[1]^=0x4e
    arr[11]^=0x2b
    arr[5]-=117
    arr[3]+=99
    arr[13]^=0x3b
    arr[14]-=69
    arr[4]+=49
    arr[15]-=93
    arr[13]^=0x16
    arr[15]+=20
    arr[6]^=0x75
    arr[24]^=0x2f
    arr[12]-=70
    arr[7]+=115
    arr[13]^=0x4a
    arr[13]+=53
    arr[18]^=0x54
    arr[3]+=120
    arr[14]-=77
    arr[1]+=4
    arr[19]-=125
    arr[0]+=122
    arr[14]^=0x72
    arr[22]-=123
    arr[16]-=23
    arr[2]-=27
    arr[16]-=90
    arr[5]+=35
    arr[19]^=0xf
    arr[15]-=67
    arr[2]^=0x27
    arr[16]+=101
    arr[16]-=8
    arr[14]-=119
    arr[16]-=91
    arr[9]+=61
    arr[3]^=0x44
    arr[17]+=125
    arr[2]-=45
    arr[14]-=42
    arr[17]+=98
    arr[2]^=5
    arr[24]^=0x3b
    arr[4]+=97
    arr[24]^=0x69
    arr[11]+=59
    arr[22]+=121
    arr[22]^=2
    arr[16]^=0x1e
    arr[8]+=13
    arr[8]+=121
    arr[23]^=0x71
    arr[7]^=0x59
    arr[11]+=5
    arr[20]-=105
    arr[4]^=0x50
    arr[3]-=94
    arr[2]+=51
    arr[10]+=57
    arr[3]+=60
    arr[13]-=78
    arr[6]-=42
    arr[4]+=91
    arr[17]^=0x61
    arr[13]+=26
    arr[11]+=86
    arr[17]^=0x69
    arr[2]+=119
    arr[10]+=5
    arr[23]^=0x58
    arr[18]+=46
    arr[24]+=123
    arr[1]^=0x3c
    arr[20]^=0x79
    arr[1]+=124
    arr[0]-=116
    arr[6]-=46
    arr[7]+=94
    arr[21]-=106
    arr[21]^=0x42
    arr[13]-=87
    arr[23]^=0x1b
    arr[4]+=20
    arr[15]-=45
    arr[0]+=7
    arr[3]-=84
    arr[14]-=41
    arr[7]-=76
    arr[21]+=106
    arr[18]+=11
    arr[7]^=0x6c
    arr[12]^=0xb
    arr[24]^=0x5c
    arr[9]^=0x3d
    arr[11]-=89
    arr[21]+=6
    arr[17]^=0x63
    arr[7]-=99
    arr[0]^=0xf
    arr[6]-=119
    arr[17]+=121
    arr[13]+=38
    arr[5]^=0x25
    arr[18]^=0x45
    arr[0]^=6
    arr[4]-=31
    arr[11]-=74
    arr[20]+=60
    arr[20]^=0x20
    arr[0]-=90
    arr[11]+=15
    arr[0]-=49
    arr[9]+=56
    arr[7]-=5
    arr[6]+=97
    arr[17]^=0x60
    arr[14]+=90
    arr[21]^=0x5d
    arr[18]-=3
    arr[7]-=24
    arr[8]^=0x77
    arr[11]^=0x24
    arr[18]-=86
    arr[8]+=113
    arr[5]-=79
    arr[22]-=29
    arr[8]+=88
    arr[9]+=28
    arr[4]-=61
    arr[13]-=9
    arr[4]^=0x5a
    arr[18]-=74
    arr[15]^=0x6d
    arr[13]-=68
    arr[9]+=35
    arr[1]-=88
    arr[3]-=94
    arr[0]+=112
    arr[12]+=57
    arr[20]^=6
    arr[16]+=29
    arr[7]+=70
    arr[18]-=114
    arr[20]-=78
    arr[21]-=57
    arr[20]+=89
    arr[18]^=0x52
    arr[16]^=8
    arr[6]^=0x38
    arr[2]+=117
    arr[11]^=0x1a
    arr[20]-=25
    arr[20]^=0x34
    arr[17]^=0x25
    arr[4]-=9
    arr[13]-=116
    arr[22]-=4
    arr[10]^=0x51
    arr[9]-=114
    arr[6]+=34
    arr[9]^=0x5f
    arr[13]^=0x6a
    arr[12]+=116
    arr[15]^=0x1c
    arr[4]^=0x30
    arr[0]+=13
    arr[4]^=1
    arr[15]+=89
    arr[10]^=0x65
    arr[20]^=0x76
    arr[5]^=6
    arr[19]-=49
    arr[6]^=0x68
    arr[1]+=33
    arr[24]^=9
    arr[17]+=28
    arr[20]-=126
    arr[9]+=15
    arr[22]-=2
    arr[2]+=97
    arr[7]+=33
    arr[8]-=22
    arr[17]+=4
    arr[22]+=72
    arr[5]+=68
    arr[5]^=0x44
    arr[20]^=0x53
    arr[6]-=80
    arr[2]^=0x60
    arr[11]+=63
    arr[10]^=0x48
    arr[21]-=122
    arr[15]+=48
    arr[21]+=47
    arr[10]+=66
    arr[2]-=60
    arr[2]+=110
    arr[11]+=51
    arr[7]-=19
    arr[17]^=0x38
    arr[1]^=0x15
    arr[3]-=57
    arr[17]+=109
    arr[15]-=125
    arr[24]-=20
    arr[22]-=112
    arr[24]-=41
    arr[5]+=11
    arr[18]+=110
    arr[14]-=90
    arr[9]^=0x4b
    arr[22]+=48
    arr[12]-=76
    arr[18]+=22
    arr[13]^=0x49
    arr[7]-=97
    arr[2]-=3
    arr[20]^=0x21
    arr[13]-=78
    arr[15]^=0x2a
    arr[9]-=35
    arr[20]+=93
    arr[6]^=0x44
    arr[0]-=57
    arr[10]+=89
    arr[2]^=0x33
    arr[6]-=61
    arr[3]^=0x4f
    arr[24]+=84
    arr[19]+=58
    arr[20]^=0x56
    arr[2]-=70
    arr[15]+=59
    arr[19]-=7
    arr[17]^=0x1c
    arr[15]^=0x65
    arr[9]-=35
    arr[0]+=100
    arr[3]+=106
    arr[13]+=4
    arr[14]-=7
    arr[18]+=60
    arr[7]+=25
    arr[24]^=0xa
    arr[21]+=8
    arr[16]+=54
    arr[11]^=0x62
    arr[15]^=0x72
    arr[14]^=0x7a
    arr[12]+=116
    arr[13]-=8
    arr[22]^=0x6d
    arr[17]+=5
    arr[8]-=31
    arr[14]-=14
    arr[12]+=111
    arr[12]-=68
    arr[14]-=114
    arr[17]^=0x60
    arr[0]+=124
    arr[0]^=0x10
    arr[15]+=110
    arr[13]^=0x54
    arr[21]-=58
    arr[12]^=0x70
    arr[7]^=0x33
    arr[6]^=0x5a
    arr[20]-=25
    arr[11]^=0x17
    arr[2]-=81
    arr[13]+=122
    arr[0]^=0x61
    arr[4]-=126
    arr[16]+=84
    arr[7]-=95
    arr[6]+=59
    arr[14]+=45
    arr[2]+=100
    arr[24]^=0x70
    arr[16]-=88
    arr[0]+=72
    arr[8]^=0x4c
    arr[2]^=0x63
    arr[9]^=0x35
    arr[1]+=125
    arr[17]^=5
    arr[6]-=15
    arr[5]+=61
    arr[16]-=39
    arr[24]+=23
    arr[12]+=64
    arr[24]+=102
    arr[15]-=77
    arr[4]^=0x4a
    arr[2]+=36
    arr[9]-=73
    arr[23]^=0x33
    arr[0]^=0x62
    arr[2]^=0x62
    arr[20]-=120
    arr[2]-=123
    arr[9]-=30
    arr[11]+=73
    arr[10]^=0x7e
    arr[17]^=0x17
    arr[21]-=119
    arr[15]^=0x72
    arr[11]+=30
    arr[1]^=0x2b
    arr[5]^=0x32
    arr[17]+=77
    arr[0]+=51
    arr[23]^=0x78
    arr[23]^=0x2e
    arr[19]-=97
    arr[3]-=117
    arr[6]^=0x7d
    arr[5]^=0x46
    arr[17]+=49
    arr[2]^=0x4d
    arr[11]-=31
    arr[14]-=127
    arr[17]+=31
    arr[15]^=0x6e
    arr[16]+=12
    arr[11]+=66
    arr[15]^=0x2d
    arr[20]+=28
    arr[6]^=0x50
    arr[2]^=0x25
    arr[24]-=116
    arr[19]^=0x67
    arr[1]^=0x37
    arr[24]-=36
    arr[6]-=74
    arr[8]^=0x37
    arr[11]+=45
    arr[21]^=0x69
    arr[13]-=106
    arr[1]+=120
    arr[12]^=0x2c
    arr[24]+=85
    arr[2]^=0x4b
    arr[12]-=54
    arr[0]-=38
    arr[13]^=0x40
    arr[18]-=86
    arr[19]-=17
    arr[15]+=64
    arr[9]-=21
    arr[20]-=89
    arr[4]-=57
    arr[20]+=81
    arr[10]^=0x26
    arr[6]-=25
    arr[23]-=53
    arr[2]^=0x29
    arr[3]^=0x37
    arr[16]-=19
    arr[0]-=57
    arr[21]^=0x1b
    arr[5]^=0x10
    arr[7]-=40
    arr[14]-=47
    arr[19]+=54
    arr[22]-=54
    arr[16]-=97
    arr[16]-=3
    arr[13]+=41
    arr[2]+=122
    arr[1]^=0x33
    arr[12]^=0x16
    arr[9]+=125
    arr[23]^=0x13
    arr[8]-=63
    arr[23]-=109
    arr[12]+=41
    arr[2]-=84
    arr[2]-=46
    arr[5]^=0x72
    arr[2]-=55
    arr[12]^=0x5e
    arr[12]-=120
    arr[12]+=126
    arr[10]-=55
    arr[0]+=92
    arr[18]+=5
    arr[20]-=58
    arr[1]-=74
    arr[5]+=33
    arr[6]^=0x3c
    arr[14]^=0x17
    arr[3]-=77
    arr[13]-=33
    arr[15]+=52
    arr[24]^=0x46
    arr[11]^=0x66
    arr[11]^=0xe
    arr[12]-=120
    arr[18]-=36
    arr[3]-=108
    arr[1]+=54
    arr[0]+=118
    arr[14]^=0x49
    arr[1]-=31
    arr[13]^=0x6a
    arr[11]+=44
    arr[11]-=38
    arr[2]+=96
    arr[1]-=82
    arr[11]^=0x47
    arr[14]-=60
    arr[7]+=33
    arr[23]-=99
    arr[1]+=19
    arr[24]^=0x31
    arr[9]^=0x4a
    arr[11]-=20
    arr[14]^=0x4f
    arr[9]^=0x4a
    arr[17]-=65
    arr[0]+=114
    arr[4]+=12
    arr[19]+=2
    arr[20]-=51
    arr[0]+=122
    arr[8]+=7
    arr[10]^=0x1e
    arr[2]+=72
    arr[14]^=1
    arr[14]+=87
    arr[16]^=0x30
    arr[1]+=85
    arr[20]+=28
    arr[7]-=25
    arr[5]-=18
    arr[19]+=30
    arr[10]^=0x64
    arr[20]^=0x35
    arr[17]+=103
    arr[1]+=90
    arr[24]^=0x3f
    arr[10]+=62
    arr[15]+=22
    arr[10]^=0x22
    arr[5]-=12
    arr[22]+=51
    arr[22]+=27
    arr[20]^=0x29
    arr[15]^=0x76
    arr[24]-=86
    arr[22]-=23
    arr[12]-=112
    arr[22]^=0x12
    arr[15]-=97
    arr[13]^=0x7e
    arr[15]+=31
    arr[2]-=38
    arr[7]+=125
    arr[5]^=0x70
    arr[24]+=99
    arr[8]-=55
    arr[3]+=31
    arr[24]^=7
    arr[22]^=4
    arr[18]+=57
    arr[21]^=0x3b
    arr[9]-=99
    arr[9]-=90
    arr[16]+=113
    arr[24]+=82
    arr[2]^=0x18
    arr[24]-=23
    arr[4]-=80
    arr[21]^=0x3a
    arr[24]^=0x6e
    arr[23]+=85
    arr[15]-=114
    arr[10]-=26
    arr[0]^=0x36
    arr[12]^=0x78
    arr[9]-=78
    arr[5]-=14
    arr[9]+=8
    arr[10]^=0x6c
    arr[1]^=0x2e
    arr[6]+=57
    arr[6]+=48
    arr[18]-=94
    arr[22]+=30
    arr[6]-=22
    arr[17]-=44
    arr[14]^=0x14
    arr[24]+=30
    arr[21]^=0x5d
    arr[12]+=103
    arr[16]^=0x7d
    arr[18]-=79
    arr[12]^=0x45
    arr[11]+=51
    arr[4]^=0x59
    arr[7]-=53
    arr[13]-=123
    arr[6]-=31
    arr[11]^=0x1e
    arr[8]-=13
    arr[4]+=48
    arr[24]-=82
    arr[17]-=35
    arr[17]^=0x14
    arr[4]-=109
    arr[12]+=109
    arr[18]^=0x46
    arr[3]^=0x12
    arr[23]^=6
    arr[7]-=24
    arr[17]-=69
    arr[7]-=118
    arr[23]^=0x4b
    arr[5]+=7
    arr[15]^=0x65
    arr[20]+=44
    arr[17]-=15
    arr[16]+=122
    arr[2]-=35
    arr[22]^=0xd
    arr[20]+=35
    arr[17]-=98
    arr[13]+=54
    arr[18]+=44
    arr[5]+=84
    arr[22]^=0x73
    arr[6]+=97
    arr[13]^=8
    arr[12]+=124
    arr[6]+=44
    arr[23]-=123
    arr[1]-=37
    arr[14]-=53
    arr[7]+=83
    arr[20]-=70
    arr[5]+=18
    arr[4]+=113
    arr[9]+=29
    arr[8]+=44
    arr[12]^=0x33
    arr[17]+=28
    arr[7]+=110
    arr[15]^=0x7b
    arr[6]-=38
    arr[23]^=0x67
    arr[19]+=40
    arr[0]^=0x43
    arr[15]-=127
    arr[12]+=102
    arr[7]^=0x19
    arr[24]+=127
    arr[15]-=53
    arr[2]+=112
    arr[22]-=79
    arr[15]+=46
    arr[3]^=0x5d
    arr[4]+=115
    arr[5]^=0x71
    arr[15]+=85
    arr[5]+=49
    arr[9]^=0x30
    arr[24]^=0x66
    arr[1]^=0x4b
    arr[8]^=0x64
    arr[0]^=0x5c
    arr[3]+=106
    arr[18]+=79
    arr[7]+=80
    arr[9]-=+128
    arr[10]^=0x4d
    arr[13]+=59
    arr[2]-=122
    arr[9]^=0x76
    arr[20]-=65
    arr[8]^=0x35
    arr[22]+=121
    arr[1]-=26
    arr[21]+=31
    arr[15]+=59
    arr[8]^=0x60
    arr[19]-=87
    arr[11]^=0x5f
    arr[4]-=69
    arr[2]+=36
    arr[6]-=96
    arr[10]-=109
    arr[17]-=16
    arr[3]-=102
    arr[8]^=0x1f
    arr[10]^=0xc
    arr[5]^=0x23
    arr[24]^=0x24
    arr[8]^=0x42
    arr[15]-=101
    arr[9]-=2
    arr[22]^=0x27
    arr[17]-=79
    arr[15]-=49
    arr[10]+=4
    arr[9]-=103
    arr[8]^=0x55
    arr[3]+=37
    arr[17]+=73
    arr[15]-=22
    arr[14]+=60
    arr[0]+=49
    arr[16]^=5
    arr[21]+=8
    arr[2]-=51
    arr[12]-=122
    arr[8]-=76
    arr[18]-=+128
    arr[23]+=50
    arr[11]+=56
    arr[1]^=0xe
    arr[9]^=0x5b
    arr[22]-=115
    arr[15]^=0x6f
    arr[3]^=0x70
    arr[21]-=73
    arr[7]-=127
    arr[20]+=90
    arr[1]+=30
    arr[20]-=76
    arr[12]^=0x32
    arr[9]-=123
    arr[11]^=0x3b
    arr[5]^=0x53
    arr[14]+=31
    arr[10]-=92
    arr[4]+=94
    arr[9]-=70
    arr[19]-=12
    arr[5]^=0x7d
    arr[16]+=127
    arr[16]^=0x51
    arr[8]-=2
    arr[23]^=0xa
    arr[2]+=38
    arr[8]+=61
    arr[17]^=0x30
    arr[9]^=0x80
    arr[22]^=0x23
    arr[2]-=103
    arr[20]^=5
    arr[2]+=43
    arr[17]^=0x79
    arr[19]^=0x4e
    arr[19]^=0x62
    arr[22]^=0x37
    arr[1]^=0x63
    arr[2]-=30
    arr[20]-=+128
    arr[23]+=93
    arr[1]-=106
    arr[4]-=57
    arr[6]+=118
    arr[12]+=53
    arr[5]+=4
    arr[12]-=125
    arr[20]+=46
    arr[24]+=73
    arr[20]+=106
    arr[21]^=0x58
    arr[10]-=30
    arr[24]^=0x69
    arr[9]+=23
    arr[23]-=20
    arr[22]-=116
    arr[14]-=67
    arr[15]-=+128
    arr[7]-=26
    arr[13]^=0x2c
    arr[6]^=0x41
    arr[15]^=0x4d
    arr[13]-=23
    arr[6]+=37
    arr[24]-=+128
    arr[8]-=112
    arr[7]+=126
    arr[18]-=65
    arr[4]-=48
    arr[22]+=127
    arr[3]^=0x15
    arr[13]+=96
    arr[10]+=94
    arr[18]^=0x40
    arr[20]-=49
    arr[0]^=0x22
    arr[5]^=0x20
    arr[22]-=15
    arr[16]^=0x79
    arr[16]-=98
    arr[18]^=1
    arr[16]-=75
    arr[9]-=30
    arr[1]+=58
    arr[3]+=10
    arr[17]-=14
    arr[12]-=76
    arr[10]-=123
    arr[1]+=103
    arr[15]-=64
    arr[2]+=122
    arr[12]+=78
    arr[18]+=116
    arr[4]+=31
    arr[20]-=15
    arr[5]^=1
    arr[14]-=49
    arr[22]^=0x6c
    arr[14]-=119
    arr[13]+=15
    arr[22]^=0x40
    arr[12]-=81
    arr[3]^=0xe
    arr[7]-=113
    arr[3]-=104
    arr[19]-=125
    arr[23]-=12
    arr[24]^=0x6a
    arr[4]^=0x22
    arr[12]-=74
    arr[16]-=85
    arr[11]+=80
    arr[2]-=36
    arr[11]^=0x35
    arr[13]-=62
    arr[11]-=124
    arr[0]-=35
    arr[12]^=0x1c
    arr[7]+=16
    arr[12]+=110
    arr[7]+=98
    arr[10]+=84
    arr[5]^=1
    arr[14]+=43
    arr[3]+=106
    arr[6]^=0x25
    arr[22]^=0x7e
    arr[23]^=8
    arr[9]+=36
    arr[19]+=53
    arr[9]+=114
    arr[21]-=10
    arr[3]-=126
    arr[3]+=99
    arr[1]+=105
    arr[0]-=39
    arr[19]+=118
    arr[16]+=10
    arr[6]^=0x6d
    arr[3]-=6
    arr[10]^=0x34
    arr[17]-=19
    arr[22]-=47
    arr[4]-=97
    arr[18]^=0xb
    arr[16]-=19
    arr[7]^=0x71
    arr[4]-=5
    arr[20]^=0x78
    arr[24]^=0x29
    arr[8]^=0x71
    arr[24]-=125
    arr[16]^=0x51
    arr[6]-=76
    arr[12]^=0x1d
    arr[9]+=78
    arr[9]-=125
    arr[6]-=22
    arr[13]+=95
    arr[0]^=0x21
    arr[7]+=34
    arr[6]-=84
    arr[18]^=0x49
    arr[2]-=88
    arr[19]-=78
    arr[23]-=113
    arr[21]-=23
    arr[18]+=61
    arr[6]-=102
    arr[22]^=0x31
    arr[5]-=119
    arr[14]+=87
    arr[14]-=109
    arr[14]^=0x77
    arr[14]-=78
    arr[23]^=0x1b
    arr[0]^=0x3c
    arr[4]+=107
    arr[5]+=88
    arr[4]^=0x48
    arr[13]-=75
    arr[11]+=5
    arr[12]-=3
    arr[23]^=0x59
    arr[13]^=0x26
    arr[11]-=123
    arr[1]+=48
    arr[2]+=25
    arr[23]-=109
    arr[5]-=78
    arr[3]-=31
    arr[23]-=11
    for i in range(25):
      print(chr(arr[i]&0xff),end="")
      
    
    
    
    
    跑出来,得到flag,
    明天再研究IDC,来做
    
    
  • 相关阅读:
    Django Rest Framework 教程及API向导
    zabbix2.4升级到2.5 --考虑升级到zabbix3.0
    followme_laser包解读
    ROS多个工作空间存在同名包的BUG
    fatal err Eigen/Dense No such file or directory(unsupported/Eigen/FFT、Eigen/Core也是一样的道理)
    ROS向节点传递参数的方法总结(rosrun,launch) + (参数服务器,main函数参数)
    同步Sublime Text配置
    W: Failed to fetch http://packages.microsoft.com/repos/vscode/dists/stable/main/binary-amd64/Package
    Ubuntu(Linux)下更新CMake,最安全的更新
    Ignoring Provides line with DepCompareOp for package gdb-minimal
  • 原文地址:https://www.cnblogs.com/YenKoc/p/12779886.html
Copyright © 2020-2023  润新知