
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-deserialization से क्लोन करेंdocker build -t ovanekem/docker-jboss-6.0.0.final . docker run -it -p 8080:8080 ovanekem/docker-jboss-6.0.0.final