音声ファイルが大量に入ったzipファイルが与えられた。
ファイル名が大文字か小文字かが違うだけで被っているファイルがあったので、
音声ファイル群は、1文字ずつ発声している短いデータと、約30分のsounds.webm
からなっていた。
まず、sounds.webm
を
A zip file that contains many audio files was given.
There are files whose names collide with only difference of upper/lower case, so I utilized auto rename of
There were short data with voice of one character, and about 30-minute data sounds.webm
.
Firstly, I played sounds.webm
in increased speed via
この結果を
Decoding this result as Base64 via
.ivamus sed)elit interdum,.convallis tellus. .`stibulum quis mi `rat. y[u may be wond`ring weere".ee flAg is right n]w. w`ll`let-me-t`ll`you, it.s-somewkere. the-flag copld`be ractf{kaha} sr mt`copld`be ractf{lol}. Nam elem`ntpm gravida-dolor in fgãilmsis. In kai habitasse platea dictumstn Alm.pam blandit dui u´`urh¡ imp`rdiet`tih£idunt. Int`ger.at diam rhoncps,`maculis turpms md,-lrmstmqpe `stn Cras fapcibus massa libero, smt am`t vulputate ]di] c]nseqpat`cursms tHe rEaL fLAg m5 ractf{]Mg_it5_aN_aud10Ìhil3!!!} Duis eu ligula eìiquam, sagitlis velit in s`dales vplpptate
この結果はractf{]Mg_it5_aN_aud10Ìhil3!!!}
というflagっぽい部分を含むが、やはり間違いがあるようである。
sounds.webm
の部分は
25:15 ~ 27:09 であることがわかったので、この部分を間違わないように聞き取った。結果は以下のようになり、これをBase64デコードすることでflagを含む結果が得られた。
This result contains a part that looks like the fiag ractf{]Mg_it5_aN_aud10Ìhil3!!!}
, but it looks containing some errors.
The relation between the Input and Output suggested that the part of sounds.webm
that corresponds to this part is 25:15 to 27:09, so I carefully listened to this part to avoid errors.
Comparing to the data for single character was helpful to distinguish between similar characters like (b, d, v) or (t, p).
This is the result:
Decoding this as Base64 yielded a string that contains the flag.