共有は思いやりです
Beginner Hint: Admin Botについて
- この問題では、Webアプリ本体とは別に Admin Bot が用意されています。
- Admin Bot はフラグ入りのCookieを持った状態で、指定されたパスを Headless Chrome で開きます。
- そのため、目標は「Admin Bot に自分の用意したペイロードを踏ませて、Cookieの内容を外部へ送らせること」です。
- 送信先は自分でサーバーを立ててもよいですし、HTTPリクエストを受け取って確認できる既存サービスを使っても構いません。
- Admin Bot の使い方や、外部から受信したリクエストの確認方法がまだ曖昧なら、先に Fushigi Crawler を解いてWriteupを読むことをおすすめします。
Beginner Hint: 解き方の方針
scriptタグはフィルタされていませんが、この問題では使えません。innerHTMLで HTML が挿入された場合、ブラウザはその中のscriptタグを実行しません。- ペイロードを発火させるには、
onloadやonerrorのようなイベント属性を使うとよいかもしれません。これらは空白文字なしで使えるでしょうか?