問題

Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSV01WbDNXa1JTV0ZKdGVGWlZNakExVmpBeFYySkVU…

解法

英数字のみなのでbase64ぽい。

デコードすると

Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSWFJteFZVMjA1VjAxV2JETlhhMk0xVmpGYWMySkVU\nbGhoTVVwVVZtcEdTMlJIVmtW...

あれ?

でも文字数は減っている。onionという名前からして繰り返すのだろう。 繰り返すと次の文字列が手に入る。

b'begin 666 <data>\n51DQ!1U]&94QG4#-3:4%797I74$AU\n \nend\n'

uuencodeなので、ファイルに書き出したあとデコードする。

❯ ./onion.py > inner

~/Projects/CodeSite/CTF/ksnctf/05_onion
❯ uudecode inner

~/Projects/CodeSite/CTF/ksnctf/05_onion
❯ ls
'<data>'   __pycache__/   inner   onion.py   onion.txt

~/Projects/CodeSite/CTF/ksnctf/05_onion
❯ cat '<data>'
FLAG_FeLgP3SiAWezWPHu

スクリプト

flag

FLAG_FeLgP3SiAWezWPHu

point

221

参考