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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
cve-2011-2523-vsftpd-validation-lab — CVE-2011-2523 को vsFTPd 2.3.4 में सत्यापित करने के लिए Python और Nmap NSE का उपयोग करने वाली अधिकृत Kali–Metasploitable2 लैब। | Kitploit
उपकरण/GitHubGitHub/alexojocyber/cve-2011-2523-vsftpd-validation-lab
भेद्यता स्कैनरभेद्यता विश्लेषणशोषणजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगलर्निंग और शिक्षालैब और अभ्यास
GitHubalexojocyber/cve-2011-2523-vsftpd-validation-lab

cve-2011-2523-vsftpd-validation-lab

CVE-2011-2523 को vsFTPd 2.3.4 में सत्यापित करने के लिए Python और Nmap NSE का उपयोग करने वाली अधिकृत Kali–Metasploitable2 लैब।

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

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

सभी देखें →

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

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

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

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

CVE-2011-2523 — vsFTPd 2.3.4 बैकडोर सत्यापन लैब

Python Nmap CVE CVSS MITRE Status

⚠️ केवल अधिकृत लैब — Kali Linux और Metasploitable2 का उपयोग करके एक पृथक VirtualBox Host-Only नेटवर्क में संचालित। किसी भी समय किसी भी अनधिकृत सिस्टम को स्कैन या एक्सेस नहीं किया गया।


अवलोकन

CVE-2011-2523 ओपन सोर्स इतिहास में सबसे प्रसिद्ध सप्लाई चेन समझौतों में से एक है। 2011 में, आधिकारिक vsFTPd 2.3.4 स्रोत कोड को प्रोजेक्ट के डाउनलोड सर्वर पर बैकडोर किया गया था — एक हमलावर ने बाइनरी को इस तरह संशोधित किया कि :) वाला उपयोगकर्ता नाम दर्ज करने पर TCP पोर्ट 6200 पर एक बैकडोर शेल ट्रिगर हो जाता था, जिससे किसी भी रिमोट हमलावर को रूट एक्सेस मिल जाता था।

यह लैब एक संरचित भेद्यता मूल्यांकन पद्धति का उपयोग करके CVE-2011-2523 को सत्यापित करती है:

  • Python-स्वचालित Nmap स्कैनर NSE स्क्रिप्ट निष्पादन के साथ
  • सेवा और संस्करण पहचान भेद्य सॉफ़्टवेयर की पुष्टि के लिए
  • NSE बैकडोर सत्यापन ftp-vsftpd-backdoor का उपयोग करके
  • संरचित निष्कर्ष प्रलेखन उपचार सिफारिशों के साथ

यह वास्तविक भेद्यता मूल्यांकन कार्य है — वही पद्धति जिसका उपयोग प्रवेश परीक्षक और SOC विश्लेषक अधिकृत सुरक्षा मूल्यांकन करते समय करते हैं।


लैब वातावरण

घटकविवरण
हमला करने वाली मशीनKali Linux
लक्ष्य मशीनMetasploitable2 (जानबूझकर भेद्य)
हाइपरवाइज़रOracle VirtualBox
नेटवर्कHost-Only एडाप्टर — पृथक, कोई इंटरनेट एक्सेस नहीं
उपकरणPython 3, Nmap, NSE, python-nmap लाइब्रेरी
लक्ष्य IP192.168.56.103

CVE-2011-2523 के बारे में

फ़ील्डविवरण
CVE IDCVE-2011-2523
प्रभावित सॉफ़्टवेयरvsFTPd 2.3.4
CVSS स्कोर10.0 — गंभीर
भेद्यता प्रकारबैकडोर / सप्लाई चेन समझौता
हमला वेक्टरनेटवर्क — किसी प्रमाणीकरण की आवश्यकता नहीं
प्रभावरिमोट रूट शेल एक्सेस (uid=0)
खोजा गयाजुलाई 2011
MITRE ATT&CKT1195.002 (Compromise Software Supply Chain)

बैकडोर कैसे काम करता है: जब कोई क्लाइंट vsFTPd 2.3.4 से कनेक्ट होता है और :) (स्माइली फेस) अक्षरों वाला उपयोगकर्ता नाम भेजता है, तो बैकडोर कोड ट्रिगर हो जाता है — TCP पोर्ट 6200 पर एक लिसनर शेल खोलता है। पोर्ट 6200 से कनेक्ट करने पर बिना किसी अतिरिक्त प्रमाणीकरण के एक इंटरैक्टिव रूट शेल प्राप्त होता है।


कार्यप्रणाली

Step 1: Confirm target IP on Host-Only network
         └── ifconfig / ip addr on Metasploitable2

Step 2: Verify connectivity
         └── ping 192.168.56.103 from Kali

Step 3: Service & version detection
         └── nmap -sV -p 21 192.168.56.103
         └── Confirm: vsftpd 2.3.4

Step 4: Python-automated NSE scan
         └── python3 pythonnmap.py --host 192.168.56.103 --ports 21
         └── NSE scripts executed:
               ftp-anon
               ftp-bounce
               ftp-libopie
               ftp-proftpd-backdoor
               ftp-vsftpd-backdoor  ← CVE-2011-2523 validation

Step 5: Document findings & remediation

प्रयुक्त कमांड्स

सेवा और संस्करण पहचान

sudo nmap -sV -p 21 192.168.56.103

आउटपुट:

PORT   STATE SERVICE VERSION
21/tcp open  ftp     vsftpd 2.3.4

Python-स्वचालित NSE स्कैन

sudo python3 pythonnmap.py --host 192.168.56.103 --ports 21

मैनुअल NSE सत्यापन

sudo nmap --script ftp-vsftpd-backdoor -p 21 192.168.56.103

निष्कर्ष

सेवापोर्टनिष्कर्षप्रमाण
FTPTCP 21vsFTPd 2.3.4 पहचाना गया — ज्ञात बैकडोर वाला संस्करणNmap सेवा/संस्करण स्कैन
FTPTCP 21अनाम FTP लॉगिन की अनुमति हैftp-anon NSE आउटपुट
FTPTCP 21लक्ष्य CVE-2011-2523 के प्रति संवेदनशील पुष्टि किया गयाftp-vsftpd-backdoor NSE आउटपुट
CVE-2011-2523TCP 6200बैकडोर शेल ने uid=0(root) gid=0(root) लौटायाNSE सत्यापन आउटपुट

प्रमाण

लक्ष्य नेटवर्क पता

Metasploitable2 IP

FTP सेवा और संस्करण पहचान

पोर्ट 21 पर vsFTPd 2.3.4 पहचाना गया

CVE-2011-2523 सत्यापन परिणाम

CVE-2011-2523 की पुष्टि करने वाला Python NSE आउटपुट


उपचार

वास्तविक उत्पादन वातावरण में, उपचार में निम्नलिखित शामिल होंगे:

कार्रवाईप्राथमिकता
vsFTPd 2.3.4 को तुरंत हटाएँ और पैच किए गए संस्करण से बदलें🔴 गंभीर
इंस्टॉलेशन से पहले आधिकारिक विक्रेता हैश के विरुद्ध SHA-256 चेकसम का उपयोग करके सॉफ़्टवेयर की अखंडता सत्यापित करें🔴 गंभीर
जब तक स्पष्ट रूप से आवश्यक न हो, अनाम FTP पहुँच अक्षम करें🟠 उच्च
फ़ायरवॉल नियमों और नेटवर्क विभाजन का उपयोग करके FTP सेवा के एक्सपोज़र को प्रतिबंधित करें🟠 उच्च
:) युक्त संदिग्ध उपयोगकर्ता नामों के लिए FTP प्रमाणीकरण लॉग की निगरानी करें🟡 मध्यम
FTP को पूरी तरह से SFTP (SSH File Transfer Protocol) से बदलने पर विचार करें🟡 मध्यम

सुरक्षा फ़्रेमवर्क मैपिंग

नियंत्रणफ़्रेमवर्कप्रासंगिकता
T1195.002MITRE ATT&CKसॉफ़्टवेयर आपूर्ति श्रृंखला से समझौता — vsFTPd स्रोत में बैकडोर इंजेक्ट किया गया
T1133MITRE ATT&CKबाहरी रिमोट सेवाएँ — बैकडोर रिमोट रूट शेल खोलता है
T1190MITRE ATT&CKसार्वजनिक-मुखी एप्लिकेशन का शोषण — FTP सेवा का रिमोट रूप से शोषण
SI-2NIST SP 800-53दोष उपचार — संवेदनशील सॉफ़्टवेयर को पैच करें और हटाएँ
SI-7NIST SP 800-53सॉफ़्टवेयर अखंडता — परिनियोजन से पहले सॉफ़्टवेयर चेकसम सत्यापित करें
RA-5NIST SP 800-53भेद्यता निगरानी और स्कैनिंग
A.12.6ISO 27001तकनीकी भेद्यताओं का प्रबंधन

Python स्कैनर — pythonnmap.py

pythonnmap.py स्क्रिप्ट python-nmap लाइब्रेरी का उपयोग करके Nmap NSE स्कैन को स्वचालित करती है:

# Key functionality
import nmap

scanner = nmap.PortScanner()
scanner.scan(
    hosts=target_host,
    ports=target_ports,
    arguments='-sV --script ftp-anon,ftp-bounce,ftp-libopie,ftp-proftpd-backdoor,ftp-vsftpd-backdoor'
)

Python ऑटोमेशन के लाभ:

  • कई लक्ष्यों पर दोहराने योग्य, सुसंगत स्कैन
  • आउटपुट को प्रोग्रामेटिक रूप से पार्स और लॉग किया जा सकता है
  • बड़े भेद्यता आकलन पाइपलाइनों में एकीकृत होता है
  • मैन्युअल कार्यप्रणाली के साथ-साथ सुरक्षा ऑटोमेशन कौशल का प्रदर्शन करता है

प्रदर्शित कौशल

कौशलविवरण
CVE अनुसंधानCVE-2011-2523 को तकनीकी रूप से समझा — आक्रमण वेक्टर, बैकडोर तंत्र, CVSS स्कोर
भेद्यता सत्यापननियंत्रित वातावरण में वास्तविक CVE की पुष्टि के लिए NSE स्क्रिप्टिंग का उपयोग किया
Nmap और NSEसेवा पहचान, संस्करण स्कैनिंग, और स्क्रिप्ट-आधारित भेद्यता सत्यापन
Python सुरक्षा ऑटोमेशनpython-nmap लाइब्रेरी का उपयोग करके स्वचालित NSE स्कैन
निष्कर्ष प्रलेखनसाक्ष्य, गंभीरता और उपचार के साथ संरचित निष्कर्ष तालिका
उपचार योजनाप्राथमिकता-आधारित उपचार सिफ़ारिशें तैयार कीं
MITRE ATT&CK मैपिंगT1195.002, T1133, T1190 — आपूर्ति श्रृंखला और दूरस्थ पहुँच तकनीकें
NIST फ्रेमवर्क मैपिंगSI-2, SI-7, RA-5 — दोष उपचार और भेद्यता स्कैनिंग नियंत्रण
लैब सुरक्षापृथक Host-Only नेटवर्क बनाए रखा — अनधिकृत पहुँच का शून्य जोखिम

प्रोजेक्ट संरचना

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