解析OBLOG下载漏洞利用及防范
Oblog是当前流行的多用户博客建站程序,拥有很多的用户。最近,Oblog爆出下载漏洞。下面笔者结合实例对该漏洞进行测试解析。
6.相关利用。
(1)登陆后台
Oblog的默认后台是http://www.*.com/blog/admin/admin_login.asp,在本例中当笔者输入http://www.*.com/blog/admin/后发现该网站目录竟然可以浏览见图7,所有的敏感文件一目了然。(图7)

而且还有一个Databackup目录,点击进入后发现是数据库文件,文件名为2008-1-19.asa。由于该文件是asa文件不能直接下载,但我们可以利用OBLOG的下载漏洞,构造URL地址“http://www.*.com/blog/attachment.asp?path=admin/Databackup/2008-1-19.asa”,结果成功下载。事后经过笔者查看该数据库是管理员在2008-1-19对oblog45.mdb的备份。(图8)

我们继续进行,输入http://www.*.com/blog/admin/admin_login.asp进入管理后台登陆页面,输入管理员“jiangtaode”,密码“25280978”,成功登陆后台。可以看到该管理员不是系统管理员,但权限还是很大的可供操作的内容很多,比如“文件上传”、“用户管理”等等。(图9)

(2)获取webshell
如果用系统管理员登陆的话,就可以通过上传或者数据库差异备份获得一个Webshell。由于是漏洞解析演示,笔者就不必破解管理员密码进一步地渗透了。
(3)意味收获
笔者在上文中谈到有个oblog_user表,这个表记录的是用户注册时的一些个人信息。攻击者破解用户密码,通过社会工程学进而猜解其QQ、email等密码。因为很多人的不良习惯,为了图方便使用同一个密码。笔者在该表中找到一个用户ch*(省略后面的字母),他的密码的md5值是48e675108f4f0391,通过在线破解得到密码为442530。然后笔者用该密码登录其注册时用的QQ:1542*(省略后面的数字)和email:ch*@163.com(用户名省略后面的字母),竟然都成功了。(图10)(图11)


由此可见,用户的安全意识是多么淡薄。同时也说明由OBLOG下载漏洞引发不仅仅是站点被入侵,还有用户个人隐私的泄露。
- 本文关键词:
- 数据库安全

