-
Notifications
You must be signed in to change notification settings - Fork 5
/
3.py
executable file
·18 lines (14 loc) · 13.2 KB
/
3.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python
d = [48,43,238,211,216,10,57,254,72,73,74,96,182,82,110,210,227,210,7,87,38,201,207,187,189,87,70,203,5,140,126,138,209,219,105,9,64,225,203,171,239,208,169,144,213,155,23,255,102,34,91,141,32,237,228,81,182,224,220,129,24,21,101,157,126,203,39,17,98,4,210,138,14,229,0,254,146,201,133,120,194,242,4,178,115,25,90,87,117,151,145,57,3,87,68,201,229,59,111,64,218,204,51,139,134,50,199,207,150,176,209,76,18,9,127,222,176,252,128,240,133,222,99,231,196,149,113,113,85,19,199,214,199,119,4,22,240,68,43,101,120,186,165,147,27,228,252,215,174,190,62,9,79,85,86,36,132,10,56,194,12,250,54,219,162,51,251,0,32,86,219,100,40,198,207,242,184,255,114,201,35,43,45,196,19,50,55,126,102,173,208,153,182,205,49,97,116,224,3,112,122,121,29,184,196,209,215,221,116,62,28,16,16,247,85,6,106,33,228,143,94,202,199,81,122,95,226,38,132,241,154,34,48,183,228,177,3,13,157,17,100,51,238,242,198,246,150,178,0,5,16,144,190,25,38,83,82,243,211,189,30,57,155,79,76,46,112,182,11,10,195,227,34,241,85,76,220,171,56,189,51,29,221,105,219,16,247,209,218,12,8,37,151,202,40,131,209,168,175,219,155,23,237,102,35,94,141,40,255,228,37,162,99,135,133,25,113,9,157,253,175,36,16,96,0,210,191,109,226,90,157,129,200,248,28,229,150,107,181,31,110,62,59,24,133,203,178,3,86,33,172,234,95,14,86,182,160,52,230,232,33,157,221,128,50,180,76,19,8,113,222,95,240,128,156,230,222,57,147,210,148,112,114,85,18,214,214,207,108,4,31,230,68,242,104,120,225,214,155,76,14,227,215,245,176,63,9,92,85,191,52,132,136,93,205,102,143,47,191,40,50,120,0,69,58,209,231,49,162,197,156,210,252,42,222,151,43,34,211,19,51,44,126,102,173,208,194,202,197,85,248,116,100,2,30,32,99,121,210,196,85,141,198,46,84,56,117,102,235,48,101,113,162,102,142,58,128,154,44,122,5,141,204,225,143,136,72,173,183,129,170,102,129,157,117,232,50,109,242,183,48,242,237,100,154,16,20,191,119,124,76,43,138,206,216,142,57,254,18,108,74,24,140,18,11,206,227,196,210,85,67,206,171,223,174,51,94,72,104,140,26,192,209,204,142,8,64,193,151,181,131,139,180,202,177,187,115,154,121,70,60,148,76,138,255,60,54,226,134,224,3,20,130,159,126,245,61,17,127,15,208,176,109,226,90,157,130,200,248,28,220,150,23,232,24,28,63,46,125,242,204,49,103,73,32,74,231,95,0,98,182,161,19,230,233,17,157,161,143,177,54,77,18,122,29,255,220,231,3,156,136,223,92,248,196,23,21,113,84,14,171,214,206,127,4,30,249,68,242,106,120,186,164,149,27,5,251,215,144,147,62,123,42,118,60,94,160,137,93,197,102,129,39,191,207,58,120,130,33,50,181,116,49,130,71,243,211,152,86,187,128,168,74,203,18,51,54,126,128,171,208,27,210,197,48,135,123,224,102,59,122,29,90,181,174,113,215,184,41,44,118,100,3,147,57,1,233,163,229,235,42,196,231,185,123,95,135,168,160,148,159,161,178,183,229,231,8,27,157,116,106,50,8,252,198,147,213,186,101,129,16,244,191,119,6,68,168,239,211,217,100,56,254,16,40,75,96,229,58,70,210,227,161,154,170,217,54,84,245,149,50,71,203,105,248,121,208,209,219,110,102,45,245,163,199,230,249,168,202,212,155,7,251,102,70,89,236,62,136,146,20,180,224,134,133,108,16,1,157,126,202,92,120,122,41,211,231,8,229,46,254,146,200,225,10,163,248,100,219,113,104,114,59,125,151,203,69,5,86,32,201,151,58,7,47,192,160,27,231,140,50,157,176,144,177,181,76,96,8,23,191,177,149,227,156,136,222,57,233,196,148,21,118,85,119,192,149,171,123,4,8,157,68,113,107,28,186,193,230,26,96,132,226,244,205,63,108,10,8,17,52,249,139,56,190,102,235,92,191,171,87,122,1,92,48,209,114,85,161,196,150,215,252,14,186,151,65,73,203,111,84,59,253,228,172,199,142,80,199,49,159,116,224,115,19,122,46,5,181,196,49,210,221,25,81,28,117,127,247,48,107,106,162,129,137,58,160,194,58,249,93,144,177,132,148,244,34,179,240,172,212,102,2,206,93,108,51,109,243,136,131,244,186,0,134,113,253,215,28,68,35,72,157,208,216,10,57,193,109,63,57,103,182,18,110,201,184,132,151,110,23,164,194,225,189,51,71,184,109,140,126,208,202,128,61,100,51,135,202,171,131,238,153,226,214,155,115,255,18,65,89,141,76,157,129,76,217,129,229,224,108,17,1,157,126,198,74,117,107,121,250,228,8,229,90,141,147,200,225,120,186,226,1,178,31,28,45,78,124,151,203,49,106,126,32,201,229,95,66,64,182,197,51,149,132,50,157,196,170,194,214,62,123,29,13,224,168,246,128,157,136,170,88,135,180,253,121,121,85,119,192,165,167,123,4,123,254,69,119,106,117,186,234,154,17,97,238,214,128,176,62,108,78,123,85,52,132,137,56,182,103,235,54,191,153,64,58,1,32,50,238,9,106,131,153,210,184,157,31,206,183,70,45,165,116,49,78,16,132,199,177,246,243,181,72,150,28,143,108,62,12,28,11,198,173,117,228,253,93,69,112,20,107,156,81,111,74,207,128,225,93,163,178,84,27,52,241,162,164,226,237,80,192,222,196,130,5,2,157,117,107,51,109,243,198,245,243,186,0,197,16,144,191,4,40,83,43,238,167,216,10,93,255,72,207,75,96,183,118,110,210,176,137,241,85,38,201,229,200,36,51,71,203,86,231,85,253,252,246,32,36,109,168,231,134,174,252,132,231,249,182,94,210,75,107,116,160,97,194,201,17,152,205,171,168,53,57,44,182,116,211,4,49,46,33,242,199,40,197,122,217,178,247,145,85,253,251,80,251,77,81,27,116,46,207,244,65,46,118,0,233,197,127,74,96,150,229,19,198,179,89,225,206,234,145,149,108,45,5,17,170,168,128,243,167,167,241,94,131,176,252,96,19,123,20,175,187,132,11,109,9,147,37,31,24,0,155,225,164,112,28,246,252,217,156,19,65,99,120,17,25,169,164,21,239,75,198,27,146,134,30,85,44,13,31,252,73,28,143,233,223,254,209,95,150,188,3,73,203,19,86,105,114,229,172,208,176,211,197,49,226,92,224,2,30,122,81,121,181,196,85,164,213,46,44,28,73,112,148,66,104,26,214,219,251,60,196,199,58,24,62,252,165,236,251,154,34,179,183,151,180,102,2,157,117,106,48,110,154,197,247,243,186,115,39,16,144,191,72,78,16,74,156,178,248,103,92,144,47,43,63,14,215,121,15,188,217,171,250,106,68,185,210,207,213,92,41,249,73,193,59,254,161,162,45,82,38,236,166,206,222,241,242,167,187,255,22,162,108,121,52,167,115,140,169,83,209,133,188,165,56,43,105,172,94,144,71,60,48,33,237,143,75,128,42,152,230,194,232,71,169,164,32,141,124,49,100,26,66,252,152,84,103,55,78,174,239,86,85,45,133,229,12,133,161,12,189,251,251,253,212,33,112,12,13,212,227,152,195,242,230,170,86,130,254,180,42,16,37,14,180,190,196,21,54,91,179,1,95,27,1,155,238,232,127,3,157,165,144,158,88,5,34,48,18,68,253,169,10,171,103,235,54,191,223,50,120,1,32,64,162,114,49,162,196,205,190,167,83,230,183,108,41,172,114,58,27,19,128,193,178,237,184,164,17,221,23,137,0,30,122,121,13,180,196,85,215,236,90,45,28,117,3,196,67,26,106,162,229,176,87,159,230,103,90,18,255,168,225,180,183,65,150,196,219,221,70,118,244,17,10,88,77,146,162,150,128,178,0,134,16,172,204,20,84,58,91,154,237,172,14,57,254,72,41,50,5,213,97,122,210,227,161,204,56,96,160,199,222,157,71,46,175,8,231,94,163,164,171,125,102,50,241,169,171,131,209,169,202,212,155,115,252,102,70,89,206,76,239,228,79,184,224,134,133,108,20,1,249,127,175,64,19,14,130,208,231,91,205,89,249,146,200,175,17,194,150,0,178,118,227,90,58,125,191,202,49,3,86,84,200,229,95,106,18,158,197,51,230,140,26,157,196,150,177,157,76,18,109,121,173,212,240,128,157,180,173,90,152,173,228,97,79,33,127,192,214,171,71,104,26,147,38,21,10,70,138,193,155,27,19,252,215,244,177,87,147,78,85,60,87,134,137,56,194,99,235,54,191,174,51,120,1,99,50,209,100,66,38,196,242,211,152,115,187,234,41,72,175,23,86,103,124,229,209,211,152,174,193,49,154,31,224,126,29,122,13,121,181,184,85,215,94,47,44,119,112,3,133,27,1,58,204,229,143,70,192,199,78,122,95,236,205,132,23,137,34,216,178,228,194,32,2,249,119,107,78,105,243,168,247,243,198,2,134,100,145,191,3,36,83,87,238,211,164,9,57,231,203,77,74,28,183,18,18,214,227,184,178,214,39,201,156,198,191,51,59,200,105,232,125,208,230,166,14,9,60,129,202,207,128,209,158,183,208,155,2,234,102,17,37,143,76,188,204,57,181,224,134,203,108,20,1,157,126,198,36,17,14,1,187,230,8,229,90,209,144,200,225,120,171,150,0,178,31,117,90,58,125,151,227,50,3,86,32,189,230,95,106,64,218,160,93,146,143,50,157,196,245,217,199,56,17,109,121,222,179,130,228,181,141,222,57,234,176,149,21,113,85,19,180,215,171,123,4,16,138,69,113,107,120,222,147,144,27,96,252,163,245,177,62,108,36,125,60,52,132,137,16,194,102,235,54,204,163,51,120,1,28,65,178,22,88,210,176,204,167,255,114,187,151,78,38,168,39,86,59,126,150,186,208,152,211,197,48,228,117,236,3,29,123,107,121,177,197,71,215,212,47,14,29,127,2,249,49,98,104,162,229,143,61,196,199,58,127,95,144,204,199,148,136,34,192,2,228,176,102,101,157,117,22,49,109,148,198,247,142,185,0,254,55,144,195,119,38,23,118,241,211,165,14,57,130,74,76,32,96,182,102,111,210,151,163,243,41,34,201,40,186,189,176,70,203,234,141,126,209,160,200,13,94,36,132,202,207,129,209,195,201,212,231,113,255,229,71,89,154,40,236,228,43,200,226,134,253,57,20,125,156,126,235,121,8,14,124,214,231,116,230,90,147,146,200,149,121,194,234,4,178,156,29,90,185,124,151,202,64,87,86,119,173,225,95,22,66,182,210,87,227,140,37,249,198,150,219,182,76,110,110,121,93,221,240,151,249,142,222,46,151,193,148,97,117,85,11,197,214,207,124,4,31,246,68,242,104,120,198,199,155,111,101,252,189,242,177,66,106,78,214,61,52,249,137,56,190,102,235,101,151,162,51,120,1,110,70,208,100,49,162,159,134,210,252,114,187,187,95,73,203,19,86,102,13,246,172,208,152,186,168,65,141,6,148,34,115,27,11,10,221,165,57,221,185,14,17,60,6,20,247,48,1,96,199,197,178,26,227,224,48,19,115,250,236,185,180,184,14,131,189,143,144,91,34,198,6,25,51,109,243,155,253,132,210,105,234,117,176,142,77,44,90,66,136,243,177,42,7,195,104,32,47,14,158,118,71,232,129,211,150,52,77,195,162,210,219,19,45,235,87,177,94,188,180,181,37,98,105,191,160,139,190,241,153,192,221,254,83,212,91,102,58,229,62,199,128,103,220,189,216,238,67,126,92,180,116,166,77,49,37,60,242,214,2,236,48,217,185,245,193,73,200,243,120,215,124,52,55,91,15,228,163,80,111,120,76,166,132,59,25,104,211,236,26,149,132,50,157,196,170,194,214,62,123,29,13,224,142,227,128,157,136,246,62,234,196,148,97,119,85,119,192,183,219,11,97,21,154,48,114,107,120,187,178,239,105,50,229,215,244,177,74,104,78,85,60,94,235,224,86,144,102,235,54,191,223,52,120,1,32,95,176,22,66,202,165,158,167,249,114,187,151,79,61,166,99,37,19,121,229,172,208,202,201,197,49,226,38,251,2,30,122,43,112,181,196,85,163,220,46,44,28,62,81,252,48,1,106,214,228,143,58,196,180,78,123,95,144,204,231,188,136,34,179,183,204,176,102,2,157,6,99,51,109,243,250,132,144,200,105,246,100,174,203,115,38,83,43,139,189,187,58,7,254,72,76,57,120,182,18,110,210,226,167,242,83,39,196,171,166,188,36,70,198,105,155,123,200,214,220,12,27,65,138,203,249,159,209,169,202,134,145,115,255,102,53,123,141,76,239,141,81,197,143,244,241,56,121,96,239,13,199,69,125,53,100,170,130,107,205,55,152,224,187,137,25,174,184,108,221,126,120,41,18,14,149,203,49,3,127,9,155,204,95,106,64,228,211,51,230,140,65,155,196,150,177,208,34,113,67,9,167,175,238,128,157,136,225,81,177,178,201,53,51,48,5,168,183,216,18,104,91,147,33,28,9,13,218,181,187,125,9,144,178,212,142,93,31,93,85,60,52,187,228,127,131,33,170,122,159,198,86,1,104,77,66,176,10,17,157,167,218,208,252,114,187,197,58,72,203,19,4,53,126,229,172,130,138,211,197,49,202,81,224,2,30,40,92,121,181,196,33,223,221,46,44,108,25,98,131,86,110,24,207,145,133,58,196,199,74,3,0,243,163,233,228,225,78,214,229,228,176,102,2,233,118,107,51,109,144,169,154,135,185,0,134,16,227,198,4,116,82,43,238,211,172,11,57,254,72,8,24,98,182,18,110,166,229,161,243,85,84,168,197,223,210,94,21,200,105,140,126,130,197,219,13,9,52,135,202,171,131,190,218,152,208,155,115,255,52,67,89,141,76,189,232,60,181,224,242,139,24,20,1,237,7,219,76,126,96,94,164,130,122,150,51,150,252,188,228,120,194,150,115,194,115,117,46,104,114,151,203,49,81,65,32,201,229,43,110,64,182,197,92,150,233,92,233,192,150,177,181,62,119,12,29,140,244,240,128,157,218,247,57,234,196,198,51,113,85,119,146,204,171,123,4,41,238,68,113,107,42,160,193,155,27,20,249,215,244,177,76,13,32,50,89,102,143,137,56,194,52,201,54,191,171,97,102,1,32,50,131,78,49,162,196,134,208,252,114,187,254,69,60,191,22,86,59,126,146,222,185,236,182,177,53,226,116,224,112,123,10,11,43,145,196,85,215,245,46,44,28,117,43,247,48,1,106,138,229,143,58,196,180,50,122,95,144,240,247,247,250,75,195,195,218,196,110,2,157,117,87,94,2,151,179,155,150,132,1,134,16,144,204,17,38,83,43,246,210,200,11,41,255,88,77,90,97,166,19,126,211,234,166,236,84,44,200,161,186,180,54,85,202,110,141,125,213,214,218,7,8,67,132,215,170,128,208,174,203,198,154,120,254,118,71,94,140,94,238,238,61,182,225,144,132,27,21,6,156,116,174,47,16,1,0,219,230,14,228,73,249,134,201,232,114,203,131,33,178,3,29,84,59,89,150,204,48,0,87,42,200,206,94,96,65,154,196,48,231]
k = [83,43,238,211,216,10,57,254,72,76,74,96,182,18,110,210,227,161,243,85,38,201,171,187,189,51,71,203,105,140,126,208,209,219,13,9,64,133,202,171,131,209,169,202,212,155,115,255,102,70,89,141,76,239,228,60,181,224,134,133,24,20,1,157,126,175,36,17,14,1,210,231,8,229,90,249,146,200,225,120,194,150,0,178,31,28,90,58,125,151,203,49,3,86,32,201,229,95,106,64,182,197,51,230,140,50,157,196,150,177,181,76,18,109,121,222,220,240,128,157,136,222,57,234,196,148,21,113,85,119,192,214,171,123,4,123,254,68,113,107,120,187,193,155,27,96,252,215,244,177,62,108,78,85,60,52,132,137,56,194,102,235,54,191,171,51,120,1,32,50,209,100,49,162,196,242,211,252,114,187,151,43,72,203,19,86,59,126,229,172,208,152,211,197,49,226,116,224,2,30,122,121,121,181,196,85,215,221,46,44,28,117,3,247,48,1,106,162,229,143,58,196,199,58,122,95,144,204,132,148,136,34,179,183,228,176,102,2,157,117,107,51,109,243,198,247,243,186,0,134,16,144,191,119,38]
e = ''
i,j = (0,0)
while 1:
if i >= len(d): break
if j >= len(k): j = 0
e += chr(d[i] ^ k[j])
i += 1
j += 1
with open('3.pyc','wb') as f:
f.write('\x03\xf3\x0d\x0a\xeb\x56\x92\x5a' + e)
print "All done..."