
JavaPayload शुद्ध Java पेलोड्स का एक संग्रह है जिसका उपयोग शुद्ध Java एक्सप्लॉइट्स या सामान्य गलत कॉन्फ़िगरेशन (जैसे पासवर्ड-सुरक्षित न होने वाला Tomcat manager या डिबगर पोर्ट) से पोस्ट-एक्सप्लॉइटेशन के लिए किया जाता है।
JavaPayload शुद्ध Java पेलोड्स का एक संग्रह है जिसका उपयोग शुद्ध Java एक्सप्लॉइट्स या सामान्य गलत कॉन्फ़िगरेशन (जैसे पासवर्ड-सुरक्षित न किया गया Tomcat manager या डिबगर पोर्ट) से पोस्ट-एक्सप्लॉइटेशन के लिए किया जाता है।
पुराना दस्तावेज़ निम्नलिखित पर पाया जा सकता है:
और इस रिपॉजिटरी के अंदर।
इस प्रोजेक्ट का वर्तमान होम http://javapayload.sourceforge.net/ है और इसका सोर्स http://javapayload.svn.sourceforge.net/ पर है।
JavaPayload अपनी क्लास फ़ाइलों को सबसे पुराने Java संस्करण के लिए कंपाइल करने का प्रयास करता है जो विशेष एक्सप्लॉइट/पेलोड को चलाने में सक्षम हो। Java 8 के बाद, कंपाइलर ने Java 6 से पुराने Java VM के लिए कंपाइलेशन का समर्थन करना बंद कर दिया। इसलिए कंपाइलेशन विफल हो जाएगा। या तो कंपाइलेशन के लिए Java 8 (या उससे पुराना) का उपयोग करें, या build.xml में विभिन्न source और target संस्करणों को कम से कम 1.6 पढ़ने के लिए पैच करें।
चूँकि Git रिपॉजिटरी के अंदर विशाल लाइब्रेरीज़ के साथ अच्छा प्रदर्शन नहीं करता, आवश्यक लाइब्रेरीज़ को बाहर रखा गया है। वे एक अलग डाउनलोड के रूप में उपलब्ध हैं:
आप मुझसे [email protected] पर संपर्क कर सकते हैं। या, बस fork करें और pull requests भेजें। मैं उन्हें SVN में मर्ज कराने की पूरी कोशिश करूँगा (अभी भी git नौसिखिया हूँ), या यदि योगदान बहुत अधिक हो जाएं तो GitHub पर भी स्विच कर सकता हूँ :-)