文章 | 入侵攻击 | 安全防御 | 操作系统 | 建站技术 | 脚本编程 | 路由交换 | 灾难恢复 | 新闻资讯 | 安全公告   
下载 | 漏洞扫描 | 加密破解 | 入侵攻击 | 后门木马 | 溢出程序 | 综合工具 | 安全防护 | 原创发布 | 动画教程 
论坛 | 配服务器 | 黑客情感 | 免费资源 | 爆笑贴图 | 灌水无罪 | 会员照片 | 在线服务 | 站长博客 | 网站首页 
 您现在的位置: 华夏黑客联盟 >> 攻防技术 >> 入侵攻击 >> 文章正文  

风讯 注射0day part 1

www.hxhack.com 阅读: 时间:2008-8-27 8:15:22 整理:华夏黑盟
------------------------------------------------------------------

 风讯 注射0day part 1
文章作者:落叶纷飞[J.L.S.T]
信息来源:安全叶子技术小组[J.Leaves Security Team]
注意:本文首发于 安全叶子技术小组[J.Leaves Security Team],转载请注明出处。

dvbbs php的注射0day发完了,现在发发asp类cms的大哥风讯的0day~~

每天一0day,生活更精彩~~

漏洞存在于Click_Ajax.asp文件,以下是漏洞代码:

.....................................................................................................
spanid = NoHtmlHackInput(NoSqlHack(request.QueryString("spanid")))
WriteID = spanid
if stype="" then stype="js"
if SubSys="" then TmpStr = "Error:SubSys is null!"
if spanid="" then TmpStr = "Error:spanid is null!"
TmpArr = split(spanid,"_")
if ubound(TmpArr)<3 then TmpStr = "Error:spanid's _ is Err!"
spanid = TmpArr(3)
If TmpStr="" Then
select case SubSys
....................................................................................................
case "DS"
if NoSqlHack(request.QueryString("Get"))="ClickNum" then
set Click_RS=Conn.execute("select ClickNum from FS_DS_List where ID="&NoSqlHack(spanid)&"")
if not Click_RS.eof then TmpStr = cstr(Click_RS(0))
RsClose()
..........................................................................................................

然后我们再看看nosqlhack和nohtmlhack两个函数是怎么写~~

=============================================================================================================
NoHtmlHackInput()函数

Function NoHtmlHackInput(Str) '过滤跨站脚本和HTML标签
Dim regEx
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Pattern = "<|>|(script)|on(mouseover|mouseon|mouseout|click|dblclick|blur|focus|change)|eval|\t"
If regEx.Test(LCase(Str)) Then
Response.Write "<html><title>警告</title><body bgcolor=""EEEEEE"" leftmargin=""60"" topmargin=""30""><font style=""font-size:16px;font-weight:bolder;color:blue;""><li>您提交的数据有恶意字符</li></font><font style=""font-size:14px;font-weight:bolder;color:red;""><br><li>提交的内容不能包括[<|>|(script)|on(mouseover|mouseon|mouseout|click|dblclick|blur|focus|change)|eval]</li><li>您的数据已经被记录!</li><br><li>您的IP:"&Request.ServerVariables("Remote_Addr")&"</li><br><li>操作日期:"&Now&"</li></font></body></html><!--Powered by Foosun Inc.,AddTime:"&now&"-->"
Response.End
End If
Set regEx = Nothing
NoHtmlHackInput = Str
End Function
=============================================================================================================
NoSqlHack()函数

Function NoSqlHack(FS_inputStr)
FS_inputStr = Trim(FS_inputStr)
If FS_inputStr = "" Or Isnull(FS_inputStr) Then
FS_inputStr = ""
End if
FS_inputStr = Replace(FS_inputStr,"'","''")
'FS_inputStr = Replace(FS_inputStr,";","")
'FS_inputStr = Replace(FS_inputStr,"%","")
'FS_inputStr = Replace(FS_inputStr," ","")
'FS_inputStr = Replace(FS_inputStr," ","")
NoSqlHack = FS_inputStr
End Function

=============================================================================================================

注射语句中不能含有单引号“'”,各位自行测试吧~~

 

   -------------------------------------------------------------------------------------------
  • 上一篇文章:

  • 下一篇文章: 没有了
  •    -------------------------------------------------------------------------------------------
    用户名:
    Email:
    评论内容:
     
      精品推荐

     利用QQ对别人进行DDOS攻
     入侵必练!强烈建议菜鸟看
     教你让内网任何一台电脑
     新手如何入侵别人的电脑
     最新刷QQ业务方法
     简单网站入侵(适合菜鸟)
     灰鸽子2007华夏会员专用
     3389入侵方式
     做黑客很简单 用IE浏览
     常用攻击个人电脑手法
     简单进网站后台(适合菜鸟
     计算机网络IP地址攻击方
     1个月 你能从肉鸡走到什
     网吧入侵之攻无不克
     建立不死帐号
     灰鸽子FTP上线教程
     当黑客其实很简单 找出密
     远控全攻略
     黑客常用命令大全
     利用QQ对别人进行DDOS攻
     入侵WinXP常用七大招数
     80端口、512端口、3389端
     一秒钟破解网页锁定!不
     批量入侵网站大集合
     网站入侵过程!


    设为首页 | 软件发布 | 联系方式 | 友情链接 | 关于我们 | 本站声明 | 免责条款 | 网站留言
    Copyright © 2004-2007 Www.Hxhack.Com
    版本:华夏黑客联盟 Email:hxhack.com@163.com
    中国·广东 请使用IE6.0版本, 分辩率1024×768进行浏览
    版权所有 任意抄袭 注意完整
    粤ICP备06123842号