001
社内記事検索
問題文
社内向けの記事検索サービスが公開されています。サービスを調査し、通常の検索結果には表示されないFlagを取得してください。
Challenge URL
https://001.chal.shino-log.dev段階ヒント
上から順に開いてください。必要なところまでで止めると、考える余地を残せます。
ヒント1:検索処理の境界を探す
普通の検索を確認した後、シングルクォート(
')を検索語に含めてみます。その入力だけエラーになるなら、検索語がSQL文字列へ直接入っている可能性があります。ヒント2:検索結果の形に注目する
1件の検索結果にはタイトルと概要の2項目があります。複数の検索結果を組み合わせる場合、列数を一致させる必要があります。
ヒント3:SQLite自身が持つ情報を調べる
SQLiteはテーブル名やCREATE文を
sqlite_master(別名sqlite_schema)に保持しています。まずデータではなく構造を調べます。