热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

fckeditor漏洞_一、Ewebeidtor编辑器漏洞

一、Ewebeidtor编辑器漏洞eWebEditor是基于浏览器的、所见即所得的在线HTML编辑器。它能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可

一、Ewebeidtor编辑器漏洞

eWebEditor是基于浏览器的、所见即所得的在线HTML编辑器。它能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能。

1、Ewebeidtor编辑器的默认后台:ewebeditor/admin/admin_login. asp 或者 ewebeditor/admin_login. asp

2、Ewebeidtor编辑器的默认账号密码:admin admin 或者 admin admin888

3、Ewebeidtor编辑器的默认数据库地址:ewebeditor/db/ewebeditor.mdb

注意:有时候Ewebeditor编辑器的目录为:webeditor

实战:Ewebeidtor编辑器漏洞 getshell 教程

以下再以"http://www.bikingdee.net/bihyltk/webeditor/"来实战一下。

1、获取正确账号密码进入后台

这里我用默认账号和密码是没有成功的,提示我用户名或密码错误。但是我却能进去它默认数据库的地址,下载后数据库后,发现里面有了用户名和MD5加密过的密码,我再通过md5解密后得到了正确的账号和密码。

870353ac1cb45d62705352bdafd46f26.png

2、添加样式

进入Ewebeidtor编辑器后,点击"样式管理" - "新增样式",做如下设置:

· 样式名称:随意输入

· 路径模式:绝对根路径

· 上传路径和内容路径:设为空

· 图片类型:添加asp和asaspp

0cbc2b1d5b81c97cdf47b6ce35651b9e.png

为什么这里图片类型要加上asp和asaspp?

因为有些时候,Ewebeidtor编辑器会把样式中asp给过滤掉,这样的话asaspp就变成了asp。

3、添加按钮

如果我们不添加按钮的话,通过Ewebeidtor编辑器直接预览刚刚新添加的样式是不能访问成功的,会出报错。

添加按钮具体步骤如下:样式管理 - dfsfdsf - 工具栏 - 新增工具栏 - 按钮设置。

684efbfe0008a1f45731c719d499f87c.png
84080fe0d00f9ebeb543c3b3c1c25168.png

4、换IE浏览器,预览,上传文件

这里的IE浏览器一定要用低版本的IE浏览器。

83b1f16c8294ba30465648a067fb61aa.png
401440a3d04ca390d9e1567be6befff5.png

如果你的IE浏览器,预览,还是不可以上传,你可以用IE的"兼容性视图设置",把网站域名添加进去就可以了。

621d4c9e9f4d69c639c67ce67f3a98fc.png

5、上传木马

这里无论是上传一句话木马,还是上传大马、小马都是可以的,看你自己吧!只要是asp的就可以了。

6、找木马路径

这里由于我们用的是Ewebeidtor编辑器,我们只需要直接去"上传文件管理"的遍历漏洞找马就可以了。

fb7945ff364c6c227a3e367aec41f47e.png

7、中国菜刀或中国蚁剑连接木马

当走到这一步的时候,我们通过eWebEditor编辑器漏洞getshell就算完成了。

二、Fckeditor编辑器漏洞

Fckeditor现在已改名为CKEditor了。

1、这个Fckeditor编辑器漏洞有点不同,我是先通过SQL注入得到了网站后台的用户名和密码,然后才进入了别人的网站后台,当进入网站后台后,看到有很多新闻的文章,点击"编辑"发现这是一个Fckeditor编辑器。

ad3f7b9beb60639829a564a213c08167.png

2、上传图片处,点击 浏览服务器。

相信到这里,很多人都非常的熟悉,因为现在的很多的编辑器都可以这样上传图片,也有浏览服务器的功能。

746479d54d7db63ccfc1f60b9400695b.png

3、递归创建文件夹

通过上面的步骤,直接进入"文件管理"界面。

这里为什么不直接"新建文件夹"?却要递归创建文件夹呢?

我给大家举一个例子,我直接创建一个 admintony.asp 的文件夹,结果却变成了 admintony_asp

6722ac772c2d6da84ad3550506a82baf.png

如果遇到上面直接创建失败,突破方法就是:递归创建,二次创建。

所谓"二次创建",就是创建两次相同名字的文件夹, . 就不会变成下划线了。

递归创建文件夹:

editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=lmage&CurrentFolder=/qing.asp(一级目录名)& NewFoldername=x.asp(二级目录名)

注意:这样递归创建,结果会造成:一级目录名的 . 没有变成 _ ,但是二级目录名的 . 变成了 _

示例:

我们创建一个递归文件夹,一级目录名admin.asp,二级目录名tony.asp。

http://www.xxx.cn/fcke/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=lmage&CurrentFolder=/admin.asp& NewFoldername=tony.asp

结果不用多说,肯定是成功了。去文件管理下面查看,会发现:一级目录名是admin.asp,二级目录名是tony_asp

4、上传木马

木马上传到admin.asp这个文件夹目录就可以了。

注意:这里上传木马需要用上以前我分享的知识,一句话木马需要改为类似于"as.asp;.jpg"的格式。

5、找木马路径

这里由于上传的是一张图片,恰好又是文件管理界面,找路径很容易,直接查看就可以了,查看到木马已经正常解析。

4d63f1932aabee423d8b9ada0f6217e5.png

6、中国菜刀或中国蚁剑连接木马



推荐阅读
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • Keepalived 提供了多种强大且灵活的后端健康检查机制,包括 HTTP_GET、SSL_GET、TCP_CHECK、SMTP_CHECK 和 MISC_CHECK 等多种检测方法。这些健康检查功能确保了高可用性环境中的服务稳定性和可靠性。通过合理配置这些检查方式,可以有效监测后端服务器的状态,及时发现并处理故障,从而提高系统的整体性能和可用性。 ... [详细]
  • 本指南介绍了如何在ASP.NET Web应用程序中利用C#和JavaScript实现基于指纹识别的登录系统。通过集成指纹识别技术,用户无需输入传统的登录ID即可完成身份验证,从而提升用户体验和安全性。我们将详细探讨如何配置和部署这一功能,确保系统的稳定性和可靠性。 ... [详细]
  • 2018年9月21日,Destoon官方发布了安全更新,修复了一个由用户“索马里的海贼”报告的前端GETShell漏洞。该漏洞存在于20180827版本的某CMS中,攻击者可以通过构造特定的HTTP请求,利用该漏洞在服务器上执行任意代码,从而获得对系统的控制权。此次更新建议所有用户尽快升级至最新版本,以确保系统的安全性。 ... [详细]
  • 利用python爬取豆瓣电影Top250的相关信息,包括电影详情链接,图片链接,影片中文名,影片外国名,评分,评价数,概况,导演,主演,年份,地区,类别这12项内容,然后将爬取的信息写入Exce ... [详细]
  • 探索Web 2.0新概念:Widget
    尽管你可能尚未注意到Widget,但正如几年前对RSS的陌生一样,这一概念正逐渐走入大众视野。据美国某权威杂志预测,2007年将是Widget年。本文将详细介绍Widget的定义、功能及其未来发展趋势。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 命令模式是一种行为设计模式,它将请求封装成一个独立的对象,从而允许你参数化不同的请求、队列请求或者记录请求日志。本文将详细介绍命令模式的基本概念、组件及其在实际场景中的应用。 ... [详细]
  • 开发日志:高效图片压缩与上传技术解析 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • 在List和Set集合中存储Object类型的数据元素 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
author-avatar
嗯啊发送到法国_574
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有