Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2019-9053 — CMS Made Simple CVE-2019-9053 एक्सप्लॉइट (पायथन 3) | Kitploit
उपकरण/GitHubGitHub/v4rr10r/cve-2019-9053
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणजानकारी एकत्र करनापेनिट्रेशन टेस्टिंग
GitHubv4rr10r/cve-2019-9053

CVE-2019-9053

CMS Made Simple CVE-2019-9053 एक्सप्लॉइट (पायथन 3)

रिपॉजिटरी देखें
155 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CVE-2019-9053 — CMS Made Simple SQL इंजेक्शन (Python 3)

CMS Made Simple <= 2.2.9 को लक्षित करने वाले समय-आधारित ब्लाइंड SQL इंजेक्शन एक्सप्लॉइट का Python 3 पोर्ट।
मूल एक्सप्लॉइट Daniele Scanu @ Certimeter Group द्वारा।


भेद्यता

फ़ील्डविवरण
CVECVE-2019-9053
प्रभावित सॉफ़्टवेयरCMS Made Simple <= 2.2.9
भेद्यता प्रकारअनधिप्रमाणित समय-आधारित ब्लाइंड SQL इंजेक्शन
आक्रमण वेक्टरनेटवर्क (प्रमाणीकरण आवश्यक नहीं)
पैरामीटरNews मॉड्यूल में m1_idlist

News मॉड्यूल m1_idlist GET पैरामीटर को सैनिटाइज़ करने में विफल रहता है, जिससे एक अनधिप्रमाणित आक्रमणकारी समय विलंब का उपयोग करके डेटाबेस से संवेदनशील डेटा को एक-एक अक्षर करके निकाल सकता है।


आवश्यकताएँ

  • Python 3.6+
  • pip पैकेज:
pip install requests termcolor

उपयोग

बुनियादी — केवल क्रेडेंशियल डंप करें

python3 CVE-2019-9053_py3.py -u http://target/cms

पासवर्ड क्रैकिंग के साथ

python3 CVE-2019-9053_py3.py -u http://target/cms --crack -w /path/to/wordlist.txt

पूर्ण विकल्प

python3 CVE-2019-9053_py3.py --help
फ़्लैगविवरण
-u, --urlलक्षित CMS Made Simple इंस्टॉलेशन का बेस URL
-w, --wordlistपासवर्ड क्रैकिंग के लिए वर्डलिस्ट फ़ाइल का पथ
-c, --crackपासवर्ड क्रैकिंग मोड सक्षम करें (-w आवश्यक)

उदाहरण

python3 CVE-2019-9053_py3.py -u http://10.49.164.146/simple/ --crack -w /usr/share/wordlists/rockyou.txt

अपेक्षित आउटपुट:

[+] Salt for password found: 1234abcd
[+] Username found: admin
[+] Email found: [email protected]
[+] Password found: 0c01f4468bd75d7a84c7eb73846e8d96
[+] Password cracked: password123

यह कैसे काम करता है

  1. Salt डंप — पासवर्ड salt के लिए cms_siteprefs तालिका में sitemask मान की क्वेरी करता है
  2. Username डंप — cms_users से user_id = 1 का उपयोगकर्ता नाम निकालता है
  3. Email डंप — cms_users से user_id = 1 का ईमेल निकालता है
  4. Password डंप — cms_users से user_id = 1 का MD5 पासवर्ड हैश निकालता है
  5. क्रैक (वैकल्पिक) — प्रत्येक पंक्ति के लिए MD5(salt + wordlist_entry) की गणना करता है और डंप किए गए हैश से तुलना करता है

इंजेक्शन प्रत्येक अक्षर का अनुमान लगाने के लिए SELECT SLEEP(N) का उपयोग करता है — यदि प्रतिक्रिया में विलंब होता है, तो अनुमानित अक्षर सही है।

सुझाव: यदि स्क्रिप्ट धीमी या अविश्वसनीय है, तो नेटवर्क विलंब को ध्यान में रखते हुए स्क्रिप्ट के अंदर TIME वेरिएबल को बढ़ाएँ।


मूल से Python 3 परिवर्तन

परिवर्तनविवरण
print कथनprint() फ़ंक्शन में परिवर्तित
optparseargparse से प्रतिस्थापित (optparse Python 3 में अप्रचलित है)
hashlib.md5()इनपुट अब .encode('utf-8') के माध्यम से बाइट्स में एन्कोड किया जाता है
फ़ाइल पढ़ना.readlines() को with ब्लॉक और .strip() से प्रतिस्थापित

संदर्भ

  • Exploit-DB #46635 — मूल एक्सप्लॉइट
  • NVD — CVE-2019-9053
  • CMS Made Simple

लाइसेंस

यह प्रोजेक्ट केवल शैक्षिक उपयोग के लिए है। Exploit-DB पर मूल एक्सप्लॉइट की लाइसेंसिंग शर्तों का संदर्भ लें।

टूल डाउनलोड करें