クリアまでの3ステップ
-
演習環境を起動
-
ターミナルで探す
-
見つけたフラグを提出
Web-29. NoSQL Injection in a MongoDB Login Form
このログインポータルはMongoDBを使っており、ユーザー名・パスワードをJSONとしてそのままクエリに組み込んでいます。パスワードを知らなくても管理者としてログインできないか確認してみましょう。
MongoDBには $ne, $gt, $regex などの演算子があります
リクエストをJSON形式で送信できないか確認しましょう
パスワードフィールドに演算子オブジェクトを渡すとどうなるか試してみましょう