Snyk Fetch the Flag CTF 2023 解説:Audiopolis
著者
2023年11月30日
0 分で読めますFetchに参加してくれてありがとう! Fetch the Flag CTFに参加した何千人ものプレイヤーの皆さん、おめでとうございます。Snykの2023年Fetch the Flagに参加し、Audiopolisチャレンジの答えを探している方は、ここがぴったりです。一緒に解法を見ていきましょう!
Audiopolisでは、音声をテキストに変換できるとうたう興味深いWebアプリがプレイヤーに提示されます。.wavファイルを渡すと、その.wavファイルの文字起こしを返します。
プレイヤーはすぐには気づきませんが、文字起こしのテキストは、.wavファイルから生成された文字列をechoしてページに表示されています。そのため、特殊文字を入力としてアプリに渡す方法が分かれば、このWebアプリでコマンドインジェクションが可能です。
このチャレンジのペイロード生成には、text2waveプログラムが便利です。sleepテストを渡して、コマンドインジェクションを試してみましょう。
これによりページが10秒間停止し、コマンドが実行されることを確認できます。
あとは、フラグを見つけて表示するために、何を言えばよいかを探すだけです。
Fetchを盛り上げてくれてありがとう!
2023年のFetch the Flagに参加してくれたすべてのチームに、心から感謝します!皆さんに会えてうれしかったです。いつでもYouTubeで私を見つけてください。
2023年のその他のチャレンジの解説はこちら。ぜひご覧ください!
