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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-54121 — Certighost POC | Kitploit
उपकरण/GitHubGitHub/aniqfakhrul/cve-2026-54121
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणपेनिट्रेशन टेस्टिंगप्रमाणीकरण
GitHubaniqfakhrul/cve-2026-54121

CVE-2026-54121

Certighost POC

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

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

सभी देखें →

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

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

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

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

CVE-2026-54121 (Certighost)

यह CVE-2026-54121 जिसे Certighost भी कहा जाता है, को प्रदर्शित करने के लिए एक प्रूफ-ऑफ-कॉन्सेप्ट टूल है। विस्तृत विश्लेषण के लिए यहाँ पढ़ें https://gist.github.com/H0j3n/a5ef2609b5f2944ac2390a191a534c26

निर्भरताएँ स्थापित करें

यह प्रूफ ऑफ कॉन्सेप्ट एक स्व-निहित पायथन स्क्रिप्ट है। इसके लिए impacket, cryptography, pyasn1, asn1crypto, और dnspython की आवश्यकता होती है।

root@kitploit:~
sudo pip install --break-system-packages git+https://github.com/fortra/impacket.git cryptography pyasn1 asn1crypto pycryptodome dnspython

उपयोग

रूट के रूप में चलाएँ क्योंकि नकली LDAP और SMB सेवाएँ उच्च-विशेषाधिकार वाले पोर्ट 389 और 445 पर सुनती हैं।

root@kitploit:~
sudo python3 certighost.py -d playground.local -u lowpriv -p 'Password1234' --dc-ip 192.168.1.10

सफल निष्पादन लक्ष्य प्रमाणपत्र (.pfx) और केर्बरोस कैश (.ccache) को वर्तमान निर्देशिका में लिखता है।

यह स्क्रिप्ट क्या करती है

  1. एक नया कंप्यूटर खाता बनाएँ (जैसे GHOSTABCDEFGH$) या --computer-name के माध्यम से पास किया गया खाता पुनः उपयोग करें।
  2. दो नकली श्रोता (listeners) प्रारंभ करें: पोर्ट 445 पर एक SMB/LSA सर्वर और पोर्ट 389 पर एक LDAP सर्वर।
  3. उस कंप्यूटर खाते के रूप में एक प्रमाणपत्र अनुरोध भेजें, जिसमें एक कस्टम cdc विशेषता (जो नियंत्रित IP की ओर इशारा करती है, --listener के माध्यम से; वैकल्पिक, छोड़े जाने पर स्वतः पता चल जाता है) और साथ ही लक्ष्य DC का DNS नाम रखने वाली एक rmd विशेषता एम्बेड की गई हो।
  4. CA नकली LSA/LDAP श्रोताओं से वापस जुड़ता है। वे निर्मित खाते के रूप में प्रमाणित होते हैं (वास्तविक DC के माध्यम से Netlogon पर सत्यापित) और CA की पूछताछ का उत्तर लक्ष्य DC की पहचान (sAMAccountName, SID, dNSHostName) के साथ देते हैं।
  5. CA DC से संबंधित एक वैध प्रमाणपत्र जारी करता है।
  6. स्क्रिप्ट्स DC के pfx के साथ PKINIT का उपयोग करके .ccache और NT हैश का अनुरोध भी करती हैं।

समयरेखा

  • 28 जुलाई 2026 — STATUS_NOLOGON_SERVER_TRUST_ACCOUNT समस्या को ठीक करने वाले PR के लिए @GregDurys को श्रेय। certighost अब नकली SMB NetLogon पथ का एक उचित इन-स्क्रिप्ट हॉटपैच शामिल करता है (ParameterControl में K बिट 0x800 के साथ E बिट 0x20 सेट करना, MS-NRPC 2.2.1.4.15 के अनुसार), ताकि एक्सप्लॉइट डोमेन कंट्रोलर पर होस्ट किए गए CA के विरुद्ध काम करे, बिना किसी भिन्न / फोर्क किए गए Impacket संस्करण को स्थापित करने की चिंता किए।
  • 28 जुलाई 2026 — request-SAN फिक्स का उल्लेख करने के लिए @Hack0ura को श्रेय। ऐसे CA पर जो अनुरोध-आपूर्ति किए गए SAN का सम्मान करता है (EDITF_ATTRIBUTESUBJECTALTNAME2 / ESC6), प्रमाणपत्र अनुरोध अब SAN:dns पहचान को नकली कंप्यूटर के बजाय लक्ष्य DC के DNS नाम (rmd_value) पर सेट करता है, जिससे PKINIT चरण में KDC_ERR_CLIENT_NAME_MISMATCH से बचा जा सके। AD-से-निर्मित टेम्पलेट्स पर अनुरोध SAN को अनदेखा किया जाता है, इसलिए यह परिवर्तन एक सुरक्षित no-op है।

संदर्भ

  • https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-54121
  • https://gist.github.com/H0j3n/a5ef2609b5f2944ac2390a191a534c26
  • https://github.com/ly4k/Certipy
टूल डाउनलोड करें