科讯6.x - 7.06 SQL 注射漏洞

作者:hack1990 时间:12-09-29 阅读数:832人阅读

漏洞位于注册页面的\User\Reg\RegAjax.asp 中的24 - 46行 和 254 -270 行

代码如下:代码省略。。。以上代码中的Province=UnEscape(KS.S("Province"))

调用自定义函数KS.S进行过滤,接着又调用UnEscape函数解码!

其中KS.S 函数 与UnEscape函数 原型如下:

 代码省略。。。

这里编码出现混乱,产生了与php的二次编码类似的漏洞,利用比较简单,可以union:
   

因为解码的时候进行了CLng类型转换,提交字符可以使其报错从而爆出物理路径

爆物理路径:


 

评论列表

  •  
    发布于 2012-10-03 21:16:59  回复
  • 好久没有关注这些漏洞了
  •  
    发布于 2012-10-08 08:29:45  回复
  • 值得关注一下,谢谢提醒

发表评论