問題
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