演習課題「不正なバルクインサートを行う」

ユーザー"eve"としてログインし、存在しないユーザー"mikage"が"konnichiwa"と発言したレコードを挿入してください。

例えば、BBS上で、"eve"が"hack"と投稿すると次のようなSQL文が実行され、1つのレコードが挿入されます。

INSERT INTO bbs (user_name, content) values("eve","hack")'


投稿内容を工夫することで、以下のように複数のレコードをまとめて挿入するSQLを実行させてみてください。

INSERT INTO bbs (user_name, content) values("eve","hack"), ("mikage","konnichiwa")'


レコードの挿入後に採点ボタンで採点してください。

※ユーザーeveのログインパスワードは123です。

演習課題「投稿フォームのSQLインジェクション対策」

BBSへの投稿時にSQLインジェクションできないようにindex.phpの内容を修正してください。

※ユーザーeveのログインパスワードは123です。

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#04:SQLインジェクションの対策をおこなう

デモサイトのPHPコードを修正して、SQLインジェクションの脆弱性への対策をおこないます。