最低セキュリティ設定でDVWA(非ブラインド)でSQLインジェクションを練習しています。現在のデータベースのテーブルを一覧表示したい。そのために、0 'を入力しようとします。 show tables;-このような[ユーザーID]フィールド
MySQLに次のステートメントを発行すると思います
SELECT * FROM users WHERE user_id = '0'; show tables;--'
しかし、submitを押すと、このエラーが発生します
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'show tables;--'' at line 1
私はそれが私が見逃している単純な何かを疑っています、そしてこれを行う正しい方法を学ぶのに助けがあれば感謝します。ありがとう!
完全なシナリオについては、以下のソースを確認できます
ソース: https://computersecuritystudent.com/SECURITY_TOOLS/DVWA/DVWAv107/lesson6/index.html