这里的想法是搭建一个包含旧版本JBoss(<7.0)的实验室,以便利用该漏洞。
我们可以使用Docker来简化整个过程。为此,我们需要一个Oracle JDK rpm包,因为JBoss 6.0.0最终版需要JDK 6运行时。我们还需要仓库中的Dockerfile,并且系统上显然必须安装Docker。确保所有文件都在同一目录下。
git clone https://github.com/Xcatolin/jboss-deserialization克隆此仓库docker build -t ovanekem/docker-jboss-6.0.0.final .构建镜像docker run -it -p 8080:8080 ovanekem/docker-jboss-6.0.0.final运行镜像