
JBoss CVE-2017-12149(安全でないデシリアライゼーション - RCE)エクスプロイトラボ。
ここでの目的は、脆弱性を悪用するために、古いバージョンの JBoss(<7.0)でラボをセットアップすることです。
このプロセス全体を容易にするために Docker を使用できます。そのためには、Oracle JDK の rpm パッケージが必要です。JBoss 6.0.0 final は JDK 6 ランタイムで動作するためです。また、リポジトリ内にある Dockerfile と、システムにインストールされた Docker も必要です。すべてのファイルが同じディレクトリにあることを確認してください。
git clone https://github.com/Xcatolin/jboss-deserializationdocker build -t ovanekem/docker-jboss-6.0.0.final . docker run -it -p 8080:8080 ovanekem/docker-jboss-6.0.0.final