【技术原创】Server Backup Manager漏洞调试环境搭建
2023-4-19 12:3:40 Author: 嘶吼专业版(查看原文) 阅读量:13 收藏

       0x00 前言

Server Backup Manager(SBM)是一种快速、经济且高性能的备份软件,适用于物理和虚拟环境中的Linux和Windows服务器。本文将要介绍Server Backup Manager漏洞调试环境的搭建方法。

       0x01 简介

本文将要介绍以下内容:

环境搭建

调试环境搭建

用户数据库文件提取

CVE-2022-36537简要介绍

       0x02 环境搭建

安装参考资料:http://wiki.r1soft.com/display/ServerBackupManager/Install+and+Upgrade+Server+Backup+Manager+on+Debian+and+Ubuntu.html

参考资料提供了两种安装方法,但是我在测试过程中均遇到了缺少文件/etc/init.d/cdp-server的错误

这里改用安装旧版本的Server Backup Manager,成功完成安装,具体方法如下:

1.下载安装包

http://r1soft.mirror.iweb.ca/repo.r1soft.com/release/6.2.2/78/trials/R1soft-ServerBackup-Manager-SE-linux64-6-2-2.zip

web管理页面有以下两个:

http://127.0.0.1:8080

https://127.0.0.1:8443

       0x03 调试环境搭建

研究过程如下:


(6)

使用IDEA下断点并配置远程调试,远程调试成功如下图

    0x04 用户数据库文件提取

从以上代码可以得出用户口令的加密算法

(2)定位用户创建的具体代码实现位置

       0x05 CVE-2022-36537简要介绍

漏洞分析文章:https://medium.com/numen-cyber-labs/cve-2022-36537-vulnerability-technical-analysis-with-exp-667401766746

文章中提到触发RCE需要上传一个带有Payload的com.mysql.jdbc.Driver文件

这个操作只能利用一次,原因如下:

默认情况下,管理后台的的Database Driver页面存在可以上传的图标,如下图



上传后不再显示可上传的图标,如下图

       0x06 小结

本文介绍了在搭建Server Backup Manager调试环境过程中一些问题的解决方法,分析用户数据库文件提取的方法,给出检测CVE-2022-36537的建议。


文章来源: http://mp.weixin.qq.com/s?__biz=MzI0MDY1MDU4MQ==&mid=2247560265&idx=1&sn=83d3a6c82350bf0e0da60781778d9c2a&chksm=e9143c73de63b5658781fcf496c687c47cf8b90c1f184341214e427708d48776dc0c0ab8e7dc#rd
如有侵权请联系:admin#unsafe.sh