へびつかい座
以下のファイルが与えられた。
These files were given:
answersheet.pdf
answersheet.png
これらのファイルの内容は、以下のようになっていた。
- 1~12の番号が上から下に並んでいる
- それらの番号の横に、四角がそれぞれ4個ずつ並んでいる
- 並んでいる四角のうち、一番左のものがハイライトされている
これ以外の「〇〇座」の問題を開くとアドレスバーに1~12の数字が出ていたので、これに沿って四角にこれまで得られていた各問題のflagを当てはめてみた。
すると、以下のようになった。
This is how the contents of the files looked:
- Numbers from 1 to 12 are lined up from up to down.
- There are 4 rectangles on the right of each numbers.
- Among the rectangles, the leftmost ones are highlighted.
Numbers from 1 to 12 were appearing when I opened the "〇〇座" challenges other than this challenge.
Therefore, I put the flags of the challenges I had obtained to the rectangles according to the numbers.
This is the result:
1 ハンドル
2 テントウ
3 ナイーブ
4 イイワケ
5 チーター
6 オワスプ
7 クローン
8
9
10 タイスウ
11 タカハシ
12
ハイライトされていた左端を見ると、「ハテナ」という文字列が出ている。
ここで、スコアサーバのページのソースを見ていると、スクリプト /themes/core/static/js/hatena.js
が使われていることに気がついた。
このファイルを見ると、flagが書かれていた。
There is a string "ハテナ" in the leftmost line, which is highlighted.
While viewing the sources of the pages on the score server, I found that a script /themes/core/static/js/hatena.js
is used.
The flag was in the file.
ポラリス
writeup by MikeCAT
nazotokiCTF~入社試験からの脱出~