#kksctf open 2020 Writeup

この大会は2020/12/12 18:00(JST)~2020/12/13 18:00(JST)に開催されました。
今回もチームで参戦。結果は250点で229チーム中117位でした。
自分で解けた問題をWriteupとして書いておきます。

intro (welcome)

問題にフラグの例が載っている。

kks{w3lcom3_to_0ur_s3cond_CTF}

fonction_spéciale(crypto)

■f(2522521337)=1215221512112317

 2 5 2 2 5 2 1 3 3 7
1215  22151211 23 17

■f(1215221512112317)=1112111522111511122112131117

 1 2 1 5 2 2 1 5 1 2 1 1 2 3 1 7
11121115  2211151112  2112131117

■f(1112111522111511122112131117)=31123115223115312221121113317

 1 1 1 2 1 1 1 5 2 2 1 1 1 5 1 1 1 2 2 1 1 2 1 3 1 1 1 7
    3112    3115  22    3115    31  22  21121113    317
※最後が合わない。

2桁ごとに意味があり、2つ目の数字が1つ目の数字の数だけ連続するということのようだ。

f(2229555555768432252223133777492611)=x

 2 2 2 9 5 5 5 5 5 5 7 6 8 4 3 2 2 5 2 2 2 3 1 3 3 7 7 7 4 9 2 6 1 1
    3219          651716181413  2215    321311  23    3714191216  21

⇒ x = 3219651716181413221532131123371419121621
kks{3219651716181413221532131123371419121621}