有没有办法注入SQL,即使“字符被删除?

前端之家收集整理的这篇文章主要介绍了有没有办法注入SQL,即使“字符被删除?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果从SQL查询删除所有的’字符,有没有其他方法来对数据库进行sql注入攻击?

怎么办?有人可以给我举个例子吗?

解决方法

就在这里.摘自 Wikipedia

“SELECT * FROM data WHERE id =”a_variable“;”

从这个说法可以看出,作者意图使a_variable成为与“id”字段相关的数字.然而,如果它实际上是一个字符串,则最终用户可以在他们选择时操纵该语句,从而绕过对转义字符的需要.例如,将a_variable设置为

1; DROP TABLE用户

将从数据库删除(删除)“users”表,因为sql将呈现如下:

SELECT * FROM DATA WHERE id = 1; DROP TABLE users;

sql注入不是一个简单的攻击打.如果我是你,我会做非常仔细的研究.

原文链接:https://www.f2er.com/mssql/81772.html

猜你在找的MsSQL相关文章