0

ログからこの SQL クエリを取得しましたselect content = 5%id%201=1 from pages。実行していくつかの値を返します。私はそれが何をするのかを見つけようとしましたが、行き止まりになりました。誰でもこれについて説明がありますか?

ありがとう。

4

2 に答える 2

2

何が起こっているのですか

content = 5%id%201=1

[の値]content列が等しいことを意味します(((5モジュロ[の値] id)モジュロ201)は1に等しい)

パランセシスの順序を再配置する必要があるかもしれませんが、結果に0または1のいずれかが表示されるという考えです。

MySQLのMODULO関数のドキュメントについては、 ここをクリックしてください

于 2012-06-22T07:59:49.257 に答える
1

私には無意味に見えます。およびが含まれる行、またはが含まれる行、または整数にキャストできない文字列が返さ1れます。他のすべての行。何か役に立つことをするのはあまりにも工夫されているようです。id = 4 content = '1'id != 4content = '0'0

于 2012-06-22T07:59:56.170 に答える