奥运倒计时: 2008 中国挺住,中国加油! 全国人民对四川汶川大地震遇难同胞的深切哀悼! 设为首页 加入收藏
点击进入太平洋安全网首页
论坛登陆 用户名: 密码:
首页 新闻资讯 文章中心 黑客资源 黑客点睛 安全防护 软件下载 动画教程 会员咨询 技术问答 论坛社区
文章 下载 图片
文章   | 电脑知识 | 网络知识 | 菜鸟入门 | 入侵教程 | 黑客攻防 | 黑客编程 | 原创精华 | 黑客人物 | 黑客技术 | 提权技术 | 跨站技术 | 渗透技术 | 鸽子专题 |
 您现在的位置: 太平洋安全网 >> 文章 >> 黑客攻防 >> 正文

[五一礼物] 真的补了吗 Oblog漏洞重现

作者:佚名    文章来源:网络转载    点击数:    更新时间:2008-5-2

作者:Tr4c3
本来这个礼物只是给BK瞬间群的朋友们共享了,特意说不让拿去搞官方,不幸的是还是有人首先拿官方测试,让人很郁闷,T了该人,拉黑。今天放出来给大家。
########################################################################
Tr4c3[at]126[dot]com 写于[2008-4-29]
版权所有:
http://www.nspcn.org/
http://www.tr4c3.com/
Bk瞬间 [QQ群] & Hi [QQ群]

########################################################################
程序下载:http://down.oblog.cn/oblog4/oblog46_Final_20080403.rar
########################################################################
描述:

愚人节那天雕牌在blog上公布了一个Oblog任意文件下载漏洞。文章见/Article/200804/24841.html<0day>愚人节的礼物 oblog文件下载漏洞


随后官方发布的Oblog版本里对代码做了些许改动,并发布了相关补丁。详见:http://bbs.oblog.cn/dispbbs.asp?boardid=119&Id=132375 [oblog46体验版_patch_20080403补丁]
http://www.target.com/attachment.asp?path=./conn.asp这样已经无法下载文件,我从官方下载了最新版本4.60 Final Build080403 Access(集成了attachment.asp补丁),发现修改后的代码并不能解决问题,OBlog任意文件下载漏洞依然存在。具体看 attachment.asp代码。
########################################################################
关键部分:

  1. Path = Trim(Request("path")) '获取用户提交的路径
  2. FileID = Trim(Request("FileID"))
  3. If FileID ="" And Path = "" Then
  4. Response.WrITe "参数不足"
  5. Response.End
  6. End If
  7. ...
  8. If CheckDownLoad  Or 1= 1Then
  9. If Path = "" Then
  10. set rs = Server.CreateObject("ADODB.RecordSet")
  11. link_database
  12. SQL = ("select file_path,userid,file_ext,ViewNum FROM oblog_upfile WHERE FileID = "&amp;CLng(FileID))
  13. rs.open sql,conn,1,3
  14. If Not rs.Eof Then
  15. uid = rs(1)
  16. file_ext = rs(2)
  17. rs("ViewNum") = rs("ViewNum") + 1
  18. rs.Update
  19. downloadFile Server.MapPath(rs(0)),0
  20. Else
  21. Response.Status=404
  22. Response.WrITe "该附件不存在!"
  23. End If
  24. rs.Close
  25. Set rs = Nothing
  26. Else
  27. If InStr(path,Oblog.CacheConfig(56)) &gt; 0 Then 'Tr4c3 标注:注意这里,仅仅判断用户提交的路径是否包含UploadFiles,为真则调用downloadfile函数下载文件
  28. downloadFile Server.MapPath(Path),1
  29. End if
  30. End If
  31. Else
  32. '如果附件为图片的话,当权限检验无法通过则调用一默认图片,防止&lt;img&gt;标记无法调用,影响显示效果
  33. If Path = "" Then
  34. Response.Status=403
  35. Response.WrITe ShowDownErr
  36. Response.End
  37. Else
  38. downloadFile Server.MapPath(blogdir&amp;"images/oblog_powered.gif"),1
  39. End if
  40. End if
  41. Set oblog = Nothing
  42. Sub downloadFile(strFile,stype)
  43. On Error Resume Next
  44. Server.ScriptTimeOut=9999999
  45. Dim S,fso,f,intFilelength,strFilename
  46. strFilename = strFile
  47. Response.Clear
  48. Set s = Server.CreateObject(oblog.CacheCompont(2))
  49. s.Open
  50. s.Type = 1
  51. Set fso = Server.CreateObject(oblog.CacheCompont(1))
  52. If Not fso.FileExists(strFilename) Then
  53. If stype = 0 Then
  54. Response.Status=404
  55. Response.WrITe "该附件已经被删除!"
  56. ExIT Sub
  57. Else
  58. strFilename = Server.MapPath(blogdir&amp;"images/nopic.gif")
  59. End if
  60. End If
  61. Set f = fso.GetFile(strFilename)
  62. intFilelength = f.size
  63. s.LoadFromFile(strFilename)
  64. If Err Then
  65. Response.WrITe("&lt;h1&gt;错误: &lt;/h1&gt;" &amp; Err.Description &amp; "&lt;p&gt;")
  66. Response.End
  67. End If
  68. Set fso=Nothing
  69. Dim Data
  70. Data=s.Read
  71. s.Close
  72. Set s=Noth

    [1] [2] 下一页

文章录入:随风追忆    责任编辑:随风追忆 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     推荐文章
    固顶文章利用ewebeditor编辑器批量检测网站(图)
    推荐文章防止Windows全局钩子的入侵
    推荐文章如何关闭端口防止病毒与黑客入侵
    推荐文章实例讲解跨站入侵攻防战之攻击篇
    推荐文章什么是远程登录全程解析
    推荐文章看看黑客是如何给我们的系统种上木马的
    推荐文章利用cain还原加密后的ftp密码
    推荐文章黑客攻防实战之对有防火墙网站入侵过程
     热门文章
    推荐文章如何关闭端口防止病毒与黑客入侵
    普通文章Linux提权记录
    推荐文章什么是远程登录全程解析
    推荐文章看看黑客是如何给我们的系统种上木马的
    推荐文章剑走偏锋之灵巧的脚本注入方式
    推荐文章瑞星公司11月12日发布 每日计算机病毒及木马
    推荐文章一个Web网页下蠕虫的简单实现
    推荐文章推荐:Ce-Admin新闻发布系统漏洞分析
     本站推荐

    关于我们 | 联系方法 | 招聘信息 | 加入会员 | 诚征代理 | 广告服务 | 欢迎投稿 | 站长信箱 | 友情链接 | 网站地图
    24小时客服:0374-7126138 技术支持:0374-7126138 投诉电话:0374-7967536
    客服QQ:883039 售后QQ:827520 技术QQ:78305152 投稿-商业:576880739
    Copyright 太平洋科技 2003-2007 版权所有 All Rights Reserved
    许可证号:豫ICP备07005385号