私のウェブサイトをテストしているときに、次のクエリをさらに変更することで、ユーザーがデータベースからデータを取得できる方法があるかどうか疑問に思っていました
SELECT * FROM users WHERE login='admin' AND password='1' OR '1'='1';
彼がユーザー名を知っていて、パスワードにadmin
使用'1'='1'
してハッキングした場合。
パスワードを画面に表示したり、テーブルの詳細を見つけたりするために、他に何を追加できますか?
SQL
SQL インジェクションに関する私のプレゼンテーションで、保護されていないことが害を及ぼす可能性がある限界を理解するために、これを行いたいと考えています。