Что делает этот код? [Проблема русских кукол]
print 'Hint: First Code Input: D'
import zlib
import marshal
import new
import sys
import base64
import time
import tty
import termios
a0_func = 'YwEAAAAJAAAABAAAAAMAAABzHAE.....'
x = marshal.loads(base64.b64decode(a0_func))
x_func = new.function(x, {'ord':ord, 'sys':sys,
'map':map, 'chr':chr,
'time':time, 'tty':tty,
'termios':termios,
'len':len,
})
x = zlib.decompress(base64.b64decode('eJzsvU1z40qyJbivX1HWm37PNNYGiszXVJvNIiIQED4pBkCQgHZVgBKgpCRSyZsCyF8/5ziorOrZzXr6ld1Xde9.....'))
exec x
Я добавил конечные точки, потому что это продолжается для большого количества линий.
Я знаю, что это какая-то русская кукольная программа... но иначе я не могу понять, что происходит.