前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >利用Dvbbs上传漏洞得到webshell

利用Dvbbs上传漏洞得到webshell

作者头像
phith0n
发布于 2020-10-15 14:11:57
发布于 2020-10-15 14:11:57
1.5K0
举报

利用Dvbbs上传漏洞得到webshell

    ——通过动网论坛8.2任意文件上传漏洞获取webshell

    下午通过注入点获得了一个站的后台账号密码,但却没有找到后台地址。不过站点居然还有一个不小的论坛,用的是DVBBS的8.2版本。

    貌似动网论坛的漏洞挺多的,首先看看它的数据库能不能下载,默认地址是/data/dvbbs8.mdb,发现居然可以下载,于是我成功拿到一个20来M的数据库,里面除了包含有管理员的账号密码,还有超过900个会员的信息。可见站点漏洞带来的危害!

    继续,读取mdb文件获得管理员账号密码,进入后台。前面说了,dvbbs有很多漏洞,但是这个站是8.2的版本,已经是比较新的了(现在最新的是8.3),漏洞也随着版本的不断更新慢慢减少。比如,后台备份数据库的功能已经被官方删除了:

    但是微软的IIS6.0的解析漏洞加上动网的上传漏洞还是给我们的渗透提供了机会。网上提供的漏洞信息表示注册用户就可以获得通过上传一个.asp;.gif文件来获得webshell,但是我试了,好像只有管理员登陆后前台才有如下上传框(可能是漏洞被部分修补了):

    这个地址在/Dv_plus/myspace/script/filemange.asp文件里。你也可以在前台点击“我的主页-个人空间管理-自定义风格-文件管理”进入这个页面。

    把asp木马后缀改成asp;.gif,就可以上传成功:

    成功获得webshell:

    不过要注意,这个解析漏洞只存在于iis下(好像是6.0),Apache也有解析漏洞,不过不在今天的讨论范围内。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
🔥【设计模式】策略模式
大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ 场景介绍: 我们有一款识视频App,目前可以登录的用户分为临时用户、普通用户、管理员三种,还有会员等级的一个分类,主要有无会员、普通会员,高级会员。在最初设计稿中指明,可以观赏高清视频的只能是普通用户并且开通了高级会员,可以登录管理平台的支能是管理员。 需求描述: 根据上面的描述我们先准备一个权限和一个会员的枚举: // 1. 临时用户/普通用户/管理员 enum Role { casual, genera
前端小鑫同学
2022/12/26
2510
C++设计模式——策略模式
在软件开发中,设计模式是提高代码可读性、可维护性和可扩展性的重要工具之一。其中,策略模式是一种行为型设计模式,它允许在运行时选择不同算法的行为,并支持不同策略的无缝切换。
程序员的园
2024/07/18
1530
C++设计模式——策略模式
设计模式之策略模式
策略模式(Strategy Pattern)隶属于设计模式中的行为型模式,是日常开发中使用最广的一个模式,相对于其他模式,自认为这个模式是最容易理解和使用的。
Dylan Liu
2019/08/22
6380
策略模式虽好,Policy-based design更佳
策略模式(设计模式——策略模式)大家耳熟能详,简言之,策略模式基于运虚表指针实现多态,但运行时的多态是有时间成本的。对于性能要求高的场景,策略模式反而不是最优选择。
程序员的园
2024/07/18
1370
策略模式虽好,Policy-based design更佳
大厂面试必备之设计模式:漫画策略模式
官方定义不太好理解,我翻译一下,在策略模式中,会针对一个行为(比如支付),定义多个实现类,每个类都封装具体的实现算法,并且为了保证他们是同一行为,通常这些实现类,都会实现同一个接口。比如微信支付,支付宝支付,微信好友支付,QQ支付,缺省支付方式都是一个算法。
天才少年
2020/07/04
4660
大厂面试必备之设计模式:漫画策略模式
php设计模式(二十三):策略模式(Strategy)
策略模式又称为:Strategy。策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类,以使算法的对象能够相互替换。
陈大剩博客
2023/07/09
3060
php设计模式(二十三):策略模式(Strategy)
白话设计模式之策略模式
该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户,比如公司都会为我们每个人交公积金,但是每个公司所交的比例又不一样,又如我们每个每个人出行所选择的交通工具也不一样,有人开劳斯莱斯出行,有人开宾利,而我要么坐地铁,要么骑共享单车
小四的技术之旅
2022/07/26
3700
白话设计模式之策略模式
通俗易懂设计模式解析——策略模式
  今天我们来看策略模式【Stragety Pattern【行为型】】,这个模式还是比较好理解的。策略怎么理解呢?一般是指:1. 可以实现目标的方案集合;2. 根据形势发展而制定的行动方针和斗争方法;3. 有斗争艺术,能注意方式方法。总的来说呢就是针对一个目的的不同的方法集合。这里要讲的策略模式怎么理解呢?简单的说就是对于一个类的行为或者其算法可以在运行时更改替换。
小世界的野孩子
2019/10/16
5340
通俗易懂设计模式解析——策略模式
解锁新姿势:探讨复杂的 if-else 语句“优雅处理”的思路
在之前文章说到,简单 if-else,可以使用 卫语句 进行优化。但是在实际开发中,往往不是简单 if-else 结构,我们通常会不经意间写下如下代码:
用户1516716
2020/02/20
8250
Java常用设计模式--策略模式(Strategy Pattern)
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。
gang_luo
2020/08/13
3100
设计模式-策略模式
每当想起去书店买书,老是觉得老火,为啥同样一本书,卖我总是比别人贵呢?我买就只打8折为啥其他有7折的???人品问题???不是的,是因为会员制度,不同的会员等级享受不同的折扣,这个很类似我们的策略模式,不同的角色可以定义不同的算法。
逍遥壮士
2020/09/18
4460
设计模式-策略模式
Java设计模式——策略模式[通俗易懂]
策略模式:策略模式是一种行为型模式,它将对象和行为分开,将行为定义为 一个行为接口 和 具体行为的实现。策略模式最大的特点是行为的变化,行为之间可以相互替换。每个if判断都可以理解为就是一个策略。本模式使得算法可独立于使用它的用户而变化
全栈程序员站长
2022/09/30
4700
Java设计模式——策略模式[通俗易懂]
一起学设计模式 - 策略模式
策略模式: 是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。下面就以一个示意性的实现讲解策略模式实例的结构。
battcn
2018/08/03
3920
一起学设计模式 - 策略模式
设计模式之 - 策略落实
策略模式:它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式的变化,不会影响到使用算法的客户。
一个程序员的成长
2020/11/25
3630
设计模式之 - 策略落实
设计模式 | 策略模式及典型应用
在软件开发中,我们也常常会遇到类似的情况,实现某一个功能有多条途径,每一条途径对应一种算法,此时我们可以使用一种设计模式来实现灵活地选择解决途径,也能够方便地增加新的解决途径。
小旋锋
2019/01/21
1.3K0
设计模式丨策略模式
如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。
星河造梦坊官方
2024/08/15
1480
设计模式丨策略模式
前端也要学系列:设计模式之策略模式
上边这句话,从字面来看很简单。但是如何在开发过程中去应用,仅凭一个定义依然是一头雾水。以笔者曾经做过的商户进销存系统为例:
司想君
2018/08/01
3550
前端也要学系列:设计模式之策略模式
设计模式学习之策略模式
**定义:**策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。
老马的编程之旅
2022/06/22
2010
设计模式学习之策略模式
前端的设计模式系列-策略模式
代码也写了几年了,设计模式处于看了忘,忘了看的状态,最近对设计模式有了点感觉,索性就再学习总结下吧。
windliang
2022/08/20
2850
前端的设计模式系列-策略模式
设计模式的征途—18.策略(Strategy)模式
俗话说条条大路通罗马,很多情况下实现某个目标地途径都不只一条。在软件开发中,也会时常遇到这样的情况,实现某一个功能有多条途径,每一条途径都对应一种算法。此时,可以使用一种设计模式来实现灵活地选择解决途径,也能够方便地增加新的解决途径。
Edison Zhou
2018/08/21
3900
设计模式的征途—18.策略(Strategy)模式
相关推荐
🔥【设计模式】策略模式
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档