南郵CTF:暗号学base 64ファミリーバケツ
680 ワード
条件: base 64ファミリーバケツ を提示密文:R 1 pDVE 1 NWlhHUTNETU 4 yQ 0 dZWkRNTUpYR 00 zREtNWldHTTJES 1 JSV 0 dJM 0 RDTlpru 1 kyVEdNWlRHSJVTU 5 SUkdaQ 1 RNTkJWSVk zREVOUlJHNFpUTU 5 KVEdFWlRNTJF 解題プロセス
この問題も初めてではなく、base 64、base 32、base 16を使って順次解読している印象です.オンライン復号ツールが見つからずpythoで簡単なスクリプトを書きました
そして明文を得る
この問題も初めてではなく、base 64、base 32、base 16を使って順次解読している印象です.オンライン復号ツールが見つからずpythoで簡単なスクリプトを書きました
#!/usr/bin/env python
import base64
def fun(code):
decode = base64.b64decode(code)
decode = base64.b32decode(decode)
decode = base64.b16decode(decode)
print decode
fun("""R1pDVE1NWlhHUTNETU4yQ0dZWkRNTUpYR00zREtNWldHTTJES1JSV0dJM0RDTlpUR1kyVEdNWlRHSTJVTU5SUkdaQ1RNTkJWSVkzREVOUlJHNFpUTU5KVEdFWlRNTjJF""")
そして明文を得る