このクエリが何をするのか理解したいのですが。
次のクエリの意味を誰かが言葉で説明できますか?
http://www.kachakil.com/pista.aspx?id_pista=1
and exists (select * from contrasena) and 100 >
(select count(*) from information_schema.columns, information_schema.columns T1,
information_schema T2)
上記のクエリは、このペーパーで言及されています:重いクエリを使用した時間ベースのブラインドSQLインジェクション(作成者:Chema Alonso ...)
私はすべてのコードの意味を理解しようとしています。誰かが私を助けてくれることを願っています。
1)URLは次のとおりです。
http://www.kachakil.com/pista.aspx?id_pista=1
2)この時点で私は立ち往生しています(もちろん、contrasenaからselect *の意味を知っています(おそらくcontrasenaはテーブルなので、テーブルcontrasenaからすべてのレコードを選択します)。しかし、残りはサブクエリですが、意味がわからない
and exists (select * from contrasena) and 100 >
columns
3)これは、データベースに属すると呼ばれるテーブルにあるレコードの数をカウントすることを目的とした選択ですinformation_schema
。また、テーブルの名前が次のcolumns
ように変更されましたT1
。これはどういう意味ですか?:information_schema T2
質問をお詫びします...誰かが私を助けてくれることを願っています..どうもありがとう