Fer*_*ero 3 mysql sql-injection
如何使用SQL注入更新MySQL数据库中的表?
我听说过如何在地址栏中输入查询,可以更新MySQL数据库中的表.但我不确定.
请给我一个想法专业人士......
Dan*_*llo 10
您可能想尝试输入Robert'); DROP TABLE students; --表单:)

在上面的xkcd漫画中,Bobby可能被要求以一种形式填写他的名字,但他顽皮地插入Robert'); DROP TABLE students; --了他的名字.现在想象一下,如果在此查询中使用了该输入:
SELECT * FROM students WHERE name = '$input'
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,如果我们替换$inputBobby输入的内容,你就会得到这个
SELECT * FROM students WHERE name = 'Robert'); DROP TABLE students; --'
Run Code Online (Sandbox Code Playgroud)
这是两个非常有效的SQL命令和注释.
您可能还想研究SQL注入的早期Stack Overflow问题.
| 归档时间: |
|
| 查看次数: |
20305 次 |
| 最近记录: |