首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>文章资料>入侵实例>文章内容
黑客SQL服务器入侵实战演习
来源:vfocus.net 作者:vfovus 发布时间:2005-01-22  

黑客SQL服务器入侵实战演习

当一台机器只开放了80端口(这里指的是提供HTTP服务)时,可能你的大多数漏洞扫描器都不能给到你很多有价值的信息(漏洞信息),倘若这台机器的管理员是经常为他的服务器打PATCH的话,我们只好把攻击的矛头指向WEB服务攻击了。SQL注入攻击是WEB攻击类型中的一种,这种攻击没有什么特殊的要求,只需要对方提供正常的HTTP服务,且不需要理会管理员是否是个“PATCH狂”。这类攻击主要是针对某种WEB处理程序(如ASP,JSP,PHP,CGI等等)的而进行。

  这篇文章不是在为阁下介绍什么新“玩意”,SQL注入攻击以前就一直广为流传着。我之所以现在才写这篇文章是因为我想把我最近实验所得的某些经验与积累记录下来,希望能给予读者某些参考吧。你也可以在“9.0我从哪里可以得到更多相关资料?”的栏目中找到更多其他人所写的、关于SQL注入技巧的相关资料。

  1.1什么是SQL注入?

  这种攻击的要诀在于将SQL的查询/行为命令通过‘嵌入’的方式放入合法的HTTP提交请求中从而达到攻击者的某种意图。现在很多的动态网页都会从该网页使用者的请求中得到某些参数,然后动态的构成SQL请求发给数据库的。举个例子,当有某个用户需要通过网页上的用户登陆(用户身份验证)时,动态网页会将

  该用户提交上来的用户名与密码加进SQL询问请求发给数据库,用于确认该用户提交的身份验证信息是否有效。在SQL注入攻击的角度看来,这样可以使我们在发送SQL请求时通过修改用户名与/或密码值的‘领域’区来达到攻击的目的。

  1.2SQL注入需要什么(工具等)呢?

  一个(些)网页浏览器。

  2.0什么信息是你所需要找寻的呢?

  首先你需要找到允许提交数据的页面,如:登陆页面、搜索页面、反馈页面、等等。有的时候,某些HTML页面会通过POST命令将所需要的参数传递给其他的ASP页面。所以,有的时候你不会在URL路径中看到相关的参数。尽管如此,你仍可以通过查看HTML的源代码中的"FORM"标签来辨别是否有参数传递,相关的代码如下:

  <FORM action=Search/search.asp method=post>

  <input type=hidden name=A value=C>

  </FORM>

  在<FORM>与</FORM>的标签对间的每一个参数传递都有可能可以被利用(利用在攻击的情况下)着SQL注入。
2.1当你找不到有输入行为的页面时应该怎么办呢?

  你可以找一些相关ASP、JSP、CGI或PHP这类型的页面。尝试找一些带有某些参数的特殊URL,如:

  http://duck/index.asp?id=10

  3.0你应该如何测试这些缺陷是否存在呢?

  首先先加入某些特殊的字符标记,输入如:

  hi' or 1=1--

  寻找一些登陆页面,在其登陆ID与密码输入处,或URL中输入:

  - Login: hi' or 1=1--

  - Pass: hi' or 1=1--

  - http://duck/index.asp?id=hi' or 1=1--

  如果想以‘隐藏’的方式进行此类测试,你可以把该HTML网页从网站上下载至本地硬盘,修改其隐藏部分

  的值,如:

  <FORM action=http://duck/Search/search.asp method=post>

  <input type=hidden name=A value="hi' or 1=1--">

  </FORM>

  如果阁下是幸运的话估计现在已经可以不需要帐号与密码而‘成功登陆’了


 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·另类网站入侵之一句话木马图片的
·0day批量拿站webshell,挖掘机是
·利用ewebeditor 5.5 - 6.0 鸡肋
·OmniPeek抓包的一点看法
·强大的嗅探工具ettercap使用教程
·Windows系统密码破解全攻略
·破解禁止SSID广播
·XSS偷取密码Cookies通用脚本
·XSS漏洞基本攻击代码
·Intel 3945ABG用OmniPeek 4.1抓
·KesionCMS V7.0科汛内容网站管理
·破解无线过滤MAC
  相关文章
·module injection in 2.6 kernel
·智能ABC输入法溢出分析
·两个未公开的ACCESS方法的使用技
·webshell对IIS单用户服务器的权
·第一个反弹木马代码
·火狐技术联盟发现的两款论坛程序
·WEB入侵的过程jsp
·google hacking的实现以及应用
·MS04044漏洞溢出利用方法之一及
·再谈防火墙及防火墙的渗透
·破译动网验证码的简单方法
·动易上传漏洞分析
  推荐广告
CopyRight © 2002-2022 VFocuS.Net All Rights Reserved