2011-07-31 10 views
-6

それはどのように機能しますか?この難読化されたPythonコードは何をしますか?

#########shift_jis:ascii:latin1:coding:rot13:euc_jp:utf_8:gb2312:unicode_escape 
v=vag           (#(#(#((#(#(#((#(#(#((#(#(#(
''.wbva           (#(  (#( (#((#((#(
    znc(        ynzoqn h:`(#(#( (#( (#((#((#(
    beq(          (#(  (#( (#((#((#(
     h))/          (#( (#(#(#((#(#(#((#(#(#(
117))`,(#(
    'h', h'h',""'h', 'h', h'h', 'h', 'h',""'h', 'h', h'h', h'h', 'h',""'h', 
    h'h', 'h', h'h',""'h', h'h', h'h', 'h', h'h', h'h', 'h', 'h', 'h', h'h', 
    h'h', 'h', h'h', h'h', 'h', 'h',""'h', h'h', h'h', 'h', h'h', h'h', h'h', 
    h'h',""'h', 'h', h'h',""'h', h'h', h'h', 'h',""'h', 'h', 'h', h'h',""'h', 
    'h', 'h', 'h', 'h', 'h', h'h', 'h', h'h', 'h', h'h', h'h', h'h', 'h', 
    h'h', h'h', 'h', h'h', h'h', h'h', h'h', 'h', h'h', h'h', h'h',""'h', 'h', 
    h'h', 'h', 'h', h'h', h'h',""'h', h'h', h'h', 'h',""'h', 'h', h'h', h'h', 
    'h', 'h', h'h', 'h', 'h', 'h', 'h', h'h', 'h', 'h',""'h', 'h', h'h', 
))),2);s="";rkrp('juvyr v:w=(v/v<<v/v<<v/v);s=pue(v&~-w**w)+s;v>>=8\acevag s,') 

EDIT:Rot13'sを入力してください。

i=int           (#(#(#((#(#(#((#(#(#((#(#(#(
''.join           (#(  (#( (#((#((#(
    map(        lambda u:`(#(#( (#( (#((#((#(
    ord(          (#(  (#( (#((#((#(
     u))/          (#( (#(#(#((#(#(#((#(#(#(
117))`,(#(
    'u', u'u',""'u', 'u', u'u', 'u', 'u',""'u', 'u', u'u', u'u', 'u',""'u', 
    u'u', 'u', u'u',""'u', u'u', u'u', 'u', u'u', u'u', 'u', 'u', 'u', u'u', 
    u'u', 'u', u'u', u'u', 'u', 'u',""'u', u'u', u'u', 'u', u'u', u'u', u'u', 
    u'u',""'u', 'u', u'u',""'u', u'u', u'u', 'u',""'u', 'u', 'u', u'u',""'u', 
    'u', 'u', 'u', 'u', 'u', u'u', 'u', u'u', 'u', u'u', u'u', u'u', 'u', 
    u'u', u'u', 'u', u'u', u'u', u'u', u'u', 'u', u'u', u'u', u'u',""'u', 'u', 
    u'u', 'u', 'u', u'u', u'u',""'u', u'u', u'u', 'u',""'u', 'u', u'u', u'u', 
    'u', 'u', u'u', 'u', 'u', 'u', 'u', u'u', 'u', 'u',""'u', 'u', u'u', 
))),2);f="";exec('while i:j=(i/i<<i/i<<i/i);f=chr(i&~-j**j)+f;i>>=8\nprint f,') 
+6

誰かがあなたのためにこれを実行し、結果を教えてくれると期待していますか? – Mat

+6

最終的に "あなたは道がある、あなたの手に時間が掛かっている"と表示される – Triptych

+1

http://codepad.org/k06qSl2w –

答えて

8

codepad.orgでこのようなコードを実行できます。 it thereを実行すると、出力

Hello, World 

使用されている文字を難読化するための最初の行侵害パイソンのcoding mechanismにつながります。次に、大きな数を計算し、その数値を文字列に変換し、その文字列を出力します。

関連する問題