用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 数据库开发教程 > Mssql教程 > Mssql数据库安全 > 文章正文
SQL注入不完全思路与防注入程序
iTbulo.COM 2004-2-1 佚名()

  <一>SQL注入简介

  许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,(一般是在浏览器地址栏进行,通过正常的www端口访问)根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。

  <二>SQL注入思路

  思路最重要。其实好多人都不知道SQL到底能做什么呢?这里总结一下SQL注入入侵的总体的思路:

  1. SQL注入漏洞的判断,即寻找注入点

  2. 判断后台数据库类型

  3. 确定XP_CMDSHELL可执行情况;若当前连接数据的帐号具有SA权限,且master.dbo.xp_cmdshell扩展存储过程(调用此存储过程可以直接使用操作系统的shell)能够正确执行,则整个计算机可以通过几种方法完全控制,也就完成了整个注入过程,否则继续:

  1. 发现WEB虚拟目录

  2. 上传ASP木马;

  3. 得到管理员权限

[1] [2] [3] [4] [5] [6] [7] 下一页

文章搜索
相关资讯
相关文章 相关下载
关于SQL SERVER的一些安全问题
突破一流信息监控拦截系统进行SQL注射
保护SQL Server 2000的十个步骤
SQL注入实战---利用“dbo”获得SQL管理权限和系统权限
SQL Server应用程序中的高级SQL注入
焦点信息