关于SQL注入学习
来源:互联网 发布:今日到期域名 编辑:程序博客网 时间:2024/06/04 18:17
知道SQL Injection 但是平时懒的去做这方面的东西,以后一定还得注意
.Net的项目看来要用存储过程和分层方式来写了
SQL Injection 讲解
http://en.wikipedia.org/wiki/SQL_injection
方法:(网上搜集)
1.带参数的的存储过程来完成用户验证的过程
2.用户通过网址提交过来的变量参数进行检查的代码,发现客户端提交的参数中有"exec、insert、select、delete、from、update、count、user、xp_cmdshell、add、net、Asc"等用于SQL注入的常用字符时,立即停止执行并给出警告信息或转向出错页面
3.替换掉sql敏感的符号
public static string CleanString(string inputString)
{
StringBuilder retVal = new StringBuilder();
if ((inputString != null) && (inputString != String.Empty))
{
inputString = inputString.Trim();
for (int i = 0; i < inputString.Length; i++)
{
switch (inputString[i])
{
case '"':
retVal.Append(""");
break;
case '<':
retVal.Append("<");
break;
case '>':
retVal.Append(">");
break;
default:
retVal.Append(inputString[i]);
break;
}
}
retVal.Replace("'", " ");
}
return retVal.ToString();
}
- 关于SQL注入学习
- 关于SQL宽字节注入的学习
- 关于SQL注入
- 关于SQL注入
- 关于SQL注入
- 关于SQL注入
- 关于sql注入问题
- 关于SQL注入
- 关于SQL注入~~~~
- 关于防sql注入
- (学习)SQL注入-POST注入
- 学习sql注入
- 学习SQL注入
- sql注入 学习
- SQL注入学习----检测
- SQL注入的学习
- 牛腩学习---SQL注入
- SQL注入学习笔记
- 很高兴今天注册CSDN成功开博
- 我遇到过的企业培训类型,关于公司培训费问题
- linux下c编程基础知识
- 我从北华大学到北京大学,再到HP全球软件中心的经历
- Sturs2+Velocity 集成笔记
- 关于SQL注入学习
- js刷新页面方法大全
- listview
- 什么时候该使用指针和引用
- 委托入门理解与运用
- IE7-/Win: 在浮动元素后的定义了“position:absolute”的元素框可能会消失
- 汇编学习笔记
- C语言课程设计报告-------学生成绩简单管理程序
- php 检查sql语句正确性