[攻防手记]SQL注射漏洞的成因及修补

上一篇 / 下一篇  2008-01-25 23:44:49

$Ls0uMvB0最近笔者的朋友接到一个网站的生意,说是给别人做了一个网站, 怕程序出问题。让笔者帮忙检测一下有没有什么注射或者上传之类的漏洞。没有的话就可以交差了。因为只是针对网站来检测漏洞,所以也不需要去旁注或者ARP 什么的。首先打开域名 hxxp://www.target.com/ 打看后一个就知道这程序肯定不是笔者朋友本人写的,好象是什么程序改的,但是又看不出来。打开一个连接随手加个单引号,返回错误了。

4E;F7Zw3x}9O0_0

8L k&zV&X0e,n6L"`1_G0Microsoft JET Database Engine 错误 '80040e14';字符串的语法错误;在查询表达式 'ID=16'' 中。/viewInfo_c.asp行318,从这个错误提示我们能看出下面几点:IXPUB技术博客HT \k9|Y

dx3xIL"X| Y0   1、网站使用的是Access数据库,通过JET引擎连接数据库,而不是通过ODBC。IXPUB技术博客f+z ^YK4c#rh
   2、程序没有判断客户端提交的数据是否符合程序要求。IXPUB技术博客-w9\g e7d2Pk
   3、该SQL语句所查询的表中有一名为ID的字段。IXPUB技术博客e6as7b3Q*oZ~


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-08  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 66104
  • 日志数: 1214
  • 文件数: 1
  • 建立时间: 2007-08-10
  • 更新时间: 2009-01-07

RSS订阅

Open Toolbar