Revolutions」を実際に解いてみる。↑ここからzipファイルをダウンロードします。中にあるexeファイルを使います。4.5ーーーブラウザの名称(User-Agent)を答えよ。4.5実際に問題を解いてみるまずはexeファイルがあるので「hakoniwaWebMail.exe」実行してみます。画面が立ち上がりました。メールアドレスなどが記載されていることから、「SMTP」とか関係するのかなと疑っておきます。anything.」と表示され操作できません。操作できないと何も分からないので、もう一度exeファイルを実行してみると上記のようなエラーが出ます。ことは、「何かしらポートを待ち受けているのかな」とも思えるので、実際に調べてみましょう。“tasklistコマンドで表示されたPID“ここから25番ポートに接続できることが分かります。Teratermで上記のように接続してみます。メールを送ってみましょう。Mail.QUIT上記のコマンドを実行します。Teratermだとなんかやりにくかったので、Puttyにしました。実行すると上記のようになります。おっ!メールが送信されていますね。ここまでは順調な模様。問題を解くにあたり、ここから何をすればいいのか分かりませんね。ことで、一旦コーヒーでも飲みます。・で、落ち着いたところで重要なことを忘れていました。この問題は「Web/Network」カテゴリの問題なのです。Networkさは出ていますが、Webに関しては何も出てきてませんね。いうことは、「メールを送信し、XSS(クロスサイトスクリプティング)あたりでフラグを入手するのかな」と思えます。少なくとも脆弱性を突くんだろうなという、おおよその検討は尽きます。5つで構成されています。この5つを順番に攻めていきたい、ところですが、答えを先に知っているので「日付」を狙いますwまた、スクリプトを実行するにあたり、本問題は「ユーザエージェントを見つけること」がミッションです。ユーザエージェント表示JavaScriptwindow.navigator.userAgent1window.navigator.userAgentユーザエージェントを表示するスクリプトはこんな感じです。Mail.QUITこんな感じで、スクリプトを仕込んだメールを送信してみます。カエレバ楽天市場Amazonまとめ今回の問題は比較的簡単な方なんですかね。しても、色々知識がないと問題解けないですね。