色々と試してはいるものの、やはり正しいゴールに辿りつけないんだ。 ゴールに辿りつけばフラグが得られるらしいけど、どうすれば良いんだろう。
フラグの形式: TsukuCTF{[a-zA-Z0-9_!?.]*}
/goal に対して Referer に .../problems/journey/railway/... となるパスを含めて CONNECT メソッドでリクエストを飛ばす。
curl -H 'Referer: https://tsukuctf.sechack365.com/problems/journey/railway/1' -X CONNECT https://tsukuctf.sechack365.com/problems/journey/goal
statusを確認しろと書かれているので、Status Code を確認するとMethod Not AllowedになっているOPTIONSメソッドで利用可能なメソッドを確認した上で全て試すと、CONNECTメソッドの時だけどこから来たの?みたいなことが書かれてるStatus Code とリクエストメソッドについて調べてもらう機会になればと思い作問しました。最終的にやるだけ問題になってしまいましたが、少しでも学びになっていれば幸いです。
TsukuCTF{H0w_wa5_y0ur_j0urney?}