设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 其他开发语言 >> 动网论坛7.0获得WebShell的分析
精品推荐
其他开发语言点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·Modem 常用AT指令集
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
·Thinking in C++ 简体中文第二版
·debug和release的区别
·error LNK2001: unresolved external symbol __ftol2 错误解决
·C库函数手册
·一个简单的C语言编译器
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

动网论坛7.0获得WebShell的分析

作者: 来源:网络文章 时间:2005-12-16 23:40:41

动网论坛7.0获得WebShell的分析(2)             end if 
            response.write "备份数据库成功,您备份的数据库路径为" &bkfolder& "\"& bkdbname 
        Else 
            response.write "找不到您所需要备份的文件。" 
        End if 
end sub 


上面的代码就是执行备份操作的函数,已经很易懂了,只要Dbpath存在,就直接把数据库复制到指定目录,可能开发者以为入侵者无法进入后台(万一骗来或监听到的呢),所以并不对这个地方进行检查,没有检查是否为真正的数据库,所以我们就可以利用这里复制我们上传的“图片”。 

ACCESS版的利用 

我们在发帖那上传一个写有asp代码的假图片,然后记住其上传路径,比如UploadFile/2004-6/20046272411024.jpg,然后进入后台的“备份数据库”那,按照下面的格式填写: 

当前数据库路径(相对路径):UploadFile/2004-6/20046272411024.jpg 
备份数据库目录(相对路径):随便找个目录 
备份数据库名称(填写名称):改为webshell.asp 

然后提交就可以得到WebShell了。 

SQL版的分析 

还是备份数据的地方,你别看这里教你如何用SQL企业管理器来操作,其实可利用的正在里面,不要被表面的现象蒙蔽了,我们看看admin_data.asp文件的以下代码: 
case "RestoreData"        '恢复数据 
    admin_flag=",32," 
    dim backpath 
    if not Dvbbs.master or instr(","&session("flag")&",",admin_flag)=0 then 
        Errmsg=ErrMsg + "<BR><li>本页面为管理员专用,请<a href=admin_index.asp target=_top>登录</a>后进入。<br><li>您没有管理本页面的权限。" 
        dvbbs_error() 
    else 
        if request("act")="Restore" then 
            Dbpath=request.form("Dbpath") 
            backpath=request.form("backpath") 

共4页 9 7 [1] [2] [3] [48 :>

动网论坛7.0获得WebShell的分析 相关文章:
动网论坛7.0获得WebShell的分析 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com