Sql injection 什么是SQL注入?它有什么用,请给我一个实时的例子,谢谢Hareesh

Sql injection 什么是SQL注入?它有什么用,请给我一个实时的例子,谢谢Hareesh,sql-injection,Sql Injection,什么是SQL注入?请给我一个实时的例子。上面说: SQL注入是一种代码注入技术,用于攻击数据 驱动应用程序,其中插入恶意SQL语句 输入字段以执行,例如转储数据库内容 袭击者。SQL注入必须利用安全漏洞 应用程序软件中的漏洞,例如,当用户 输入被错误地筛选为字符串文字转义 SQL语句或用户输入中嵌入的字符不是很强 输入并意外执行。SQL注入通常被称为 攻击向量的网站,但可以用来攻击任何类型的SQL 数据库 故意包含SQL代码以执行有害操作的用户输入,并且未被代码禁用或清除。例如: $who =

什么是SQL注入?请给我一个实时的例子。

上面说:

SQL注入是一种代码注入技术,用于攻击数据 驱动应用程序,其中插入恶意SQL语句 输入字段以执行,例如转储数据库内容 袭击者。SQL注入必须利用安全漏洞 应用程序软件中的漏洞,例如,当用户 输入被错误地筛选为字符串文字转义 SQL语句或用户输入中嵌入的字符不是很强 输入并意外执行。SQL注入通常被称为 攻击向量的网站,但可以用来攻击任何类型的SQL 数据库


故意包含SQL代码以执行有害操作的用户输入,并且未被代码禁用或清除。例如:

$who = $_GET['customer_id'];
 ...
DELETE from records WHERE customer_id = '$who'
可以注入类似于customer_id=1234'和1=1和='的内容,从而导致

DELETE from records WHERE customer_id = '1234' and 1=1 and ''=''

导致删除表中的所有记录。它可以通过转义用户输入中的“全部”来清除。

你也可以通过谷歌搜索,找到讨论这个问题的成百上千的页面。谷歌,这是什么^_^祝你好运!另一方面,在艰难地发现sql注入之前,你会问一个好问题……没错,这是为了一个课堂作业。很好的例子,伙计,谢谢。请看一个有趣的例子。