title | date | draft | tags | author | categories | typora-root-url |
---|---|---|---|---|---|---|
Spring4shell_env |
2023-04-03 14:09:50 +0800 |
false |
..\..\static |
原项目如下:https://github.com/jbaines-r7/spring4shell_vulnapp
原项目无法构建成功,少了tomcat的环境
修改后dockerfile
FROM --platform=linux/amd64 openjdk:11
EXPOSE 8080
RUN apt update
ADD . / /springy
WORKDIR /springy
COPY apache-tomcat-8.5.77.zip /springy
RUN unzip apache-tomcat-8.5.77.zip
RUN chmod +x apache-tomcat-8.5.77/bin/*.sh
RUN cp src/vulnerable-1.0.0.0.war apache-tomcat-8.5.77/webapps/
CMD ["./apache-tomcat-8.5.77/bin/catalina.sh", "run"]
docker构建
docker build -t spring4shell .
docker run -itd -P spring4shell:latest
# 访问
http://192.168.101.154:32769/vulnerable-1.0.0.0/rapid7
项目地址:https://github.com/reznok/Spring4Shell-POC
python3 exploit.py --url http://192.168.101.154:32769/vulnerable-1.0.0.0/rapid7
漏洞利用成功