[ksnctf] Onion
投稿日: 更新日:
問題
英数字の文字列が与えられました。
画像は一部です。
解法
問題のタイトルのOnionから何層にも暗号化された文字列だと予想しました。
CyberChefのFrom Base64を使ってデコードします。
複数回デコードすると以下の文字列が現れました。
begin 666 <data>
51DQ!1U]&94QG4#-3:4%797I74$AU
end
これはuuencodeというものらしいです。
Pythonでデコードするプログラムを書きます。
import uu
uu.decode("in.txt", out_file="out.txt")
出力されたファイルにフラグが書かれていました!
参考文献
知ってるようで知らないPythonの特殊コーデック https://qiita.com/Alice1017/items/b7272f7633963d7c2efe
(参照日:2022/02/25)