1 / 8
文档名称:

SQL注入漏洞全接触.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL注入漏洞全接触.doc

上传人:yixingmaob 2014/11/22 文件大小:0 KB

下载得到文件列表

SQL注入漏洞全接触.doc

文档介绍

文档介绍:。坚强的基本,就是微笑。面具戴久了丶就成了皮肤≈SQL注入漏洞全接触
引言
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
SQL注入是从正常的跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的****惯,可能被入侵很长时间都不会发觉。
但是,SQL注入的手法相当灵活,在注入的时候会碰到很多意外的情况。能不能根据具体情况进行分析,构造巧妙的SQL语句,从而成功获取想要的数据,是高手与“菜鸟”的根本区别。
根据国情,国内的网站用ASP+Access或SQLServer的占70%以上,PHP+MySQ占L20%,其他的不足10%。在本文,我们从分入门、进阶至高级讲解一下ASP注入的方法及技巧,PHP注入的文章由NB联盟的另一位朋友zwell撰写,希望对安全工作者和程序员都有用处。了解 ASP注入的朋友也请不要跳过入门篇,因为部分人对注入的基本判断方法还存在误区。大家准备好了吗?Let's Go...
入门篇
如果你以前没试过SQL注入的话,那么第一步先把IE菜单=>工具=>选项=>高级=>显示友好 HTTP 错误信息前面的勾去掉。否则,不论服务器返回什么错误,IE都只显示为HTTP 500服务器错误,不能获得更多的提示信息。
第一节、SQL注入原理
以下我们从一个网站(注:本文发表前已征得该站站长同意,大部分都是真实数据)。
在网站首页上,有名为“IE不能打开新窗口的多种解决方法”的链接,地址为:?id=49,我们在这个地址后面加上单引号’,服务器会返回下面的错误提示:
Microsoft JET Database Engine 错误'80040e14'
字符串的语法错误在查询表达式'ID=49'' 中。
/,行8
从这个错误提示我们能看出下面几点:
,通过JET引擎连接数据库,而不是通过ODBC。


从上面的例子我们可以知道,SQL注入的原理,就是从客户端提交特殊的代码,从而收集程序及服务器的信息,从而获取你想到得到的资料。
第二节、判断能否进行SQL注入
看完第一节,有一些人会觉得:我也是经常这样测试能否注入的,这不是很简单吗?其实,这并不是最好的方法,为什么呢?
首先,不一定每台服务器的IIS都返回具体错误提示给客户端,如果程序中加了cint(参数)之类语句的话,SQL注入是不会成功的,但服务器同样会报错,具体提示信息为处理 URL 时服务器上出错。请和系统管理员联络。
其次,部分对SQL注入有一点了解的程序员,认为只要把单引号过滤掉就安全了,这种情况不为少数,如果你用单引号测试,是测不到注入

最近更新

2024年广东广州市黄埔区人民政府红山街道办事.. 249页

2024年安徽省亳州市市属国企业招聘公开引进高.. 247页

上海地下空间智能化信息化实践和探索 99页

家庭医生:糖尿病足的防治策略 8页

宪法与标准化事业发展 10页

城市规划局绘图员合同 4页

员工离职证明函件 4页

制造业劳动合同解除条件解析 6页

停车场涂料施工合同 4页

电竞运动员职业规划与设计 8页

电商美妆创业计划书 8页

2023~2024学年高一下学期期末考试数学必刷卷0.. 22页

哲学阐释学视角下《诗经》三个英译本的比较研.. 2页

听皮层核心区神经元信息编码特征及突触机制 2页

合金成分及热处理对锆合金腐蚀和吸氢行为影响.. 2页

20xx消防安全教育宣传口号简短100句 6页

20xx毕业生的职业十年规划晋升之路 5页

反射缺乏型干眼症动物模型制作及中药干预的临.. 2页

20xx月工作总结模板精选5篇 11页

严禁公款旅游管理制度 4页

二重感染的预防ppt 22页

组织纪律、廉洁纪律、群众纪律、工作纪律、生.. 16页

海南省2021年7月普通高中学业水平合格性考试通.. 10页

易肇事肇祸精神患者概念 31页

最新洁净室施工方案 14页

种植业生产记录 6页

个人诊所规章制度 7页

公司培训工厂盘点上传版专题课件 41页

YB∕T 4001.1-2019 钢格栅板及配套件 第1部分.. 24页

《GJB907A-2016《产品质量评审》》.pdf 18页