注入C#SQL
这个问题在这里已经有了答案:
只是为了展示Sql注入如何非常简单,并且除了数据的破坏外,还可能导致其他恶意效应
textbox1.Text = "' OR User_na LIKE '%'; --";
得到的comm.CommandText是
comm.commandtext = @"Select * from Logins where User_na='' OR User_na LIKE '%'--pass_wrd= 'xxx'";
SqlDataReader r = cmd.ExecuteReader();
if(r.HasRows)
{
MessageBox.Show("The poor programmer was tricked by a smart hacker");
.....
}
那么取决于您如何检查未经身份验证的用户可以访问您的程序的查询结果
链接地址: http://www.djcxy.com/p/93813.html上一篇: Injection C# SQL