
Chamilo LMS अप्रमाणित बड़ी फ़ाइल अपलोड जो रिमोट कोड निष्पादन की अनुमति देता है
Chamilo LMS बिना प्रमाणीकरण वाली बड़ी फ़ाइल अपलोड जो रिमोट कोड निष्पादन की अनुमति देती है
यह कोड HACKTHEBOX CTF PERMX के लिए बनाया और उपयोग किया गया है
Chamilo LMS <= v1.11.24 की बड़ी फ़ाइल अपलोड कार्यक्षमता में /main/inc/lib/javascript/bigupload/inc/bigUpload.php में बिना प्रमाणीकरण के फ़ाइल अपलोड, जो हमें सर्वर पर कोई भी फ़ाइल अपलोड करने देती है जिससे हम php रिवर्स शेल अपलोड कर सकते हैं
यह स्क्रिप्ट हमें php शेल फ़ाइल बनाकर, उसे सर्वर पर अपलोड करके और netcat लिसनर शुरू करके एक रिवर्स शेल प्राप्त करने की अनुमति देती है
usage: python exploit.py <LOCAL_IP_ADDRESS>
php रिवर्स शेल कोड pentestmonkey से उपयोग किया गया है https://github.com/pentestmonkey/php-reverse-shell/blob/master/php-reverse-shell.php