• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLインジェクション時の最小値、最大値以外の取得)

SQLインジェクション時に最小値・最大値外の情報を取得する方法

このQ&Aのポイント
  • SQLインジェクションを利用して、MySQL以外のデータベースにあるテーブル名を取得する方法について説明します。
  • テーブル名を取得するために、information_schemaテーブルを使用します。
  • min(TABLE_NAME)では最小値しか取得できないため、max(TABLE_NAME)を使用して最大値を取得します。ただし、最大値以外のテーブル名を取得する方法はありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • tthe_mine
  • ベストアンサー率46% (19/41)
回答No.1

実際にやってませんが、1度目のアクセスで min の TABLE_NAME がわかっていれば、where句に TABLE_NAME != 'xxxx' とすればとれるんじゃないでしょうか。 ダメだったらごめんなさい。

soma1210
質問者

お礼

確かにその方法でできそうですね! 私は頭がかたいみたいで全然思いつきませんでした。。。 どうもありがとうございます!

関連するQ&A