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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
emudhra-weak-keys — एक Zeek पैकेज जो पता लगाता है कि कब समझौता किए गए eMudhra इंटरमीडिएट प्रमाणपत्र TLS 1.2 और उससे नीचे के संस्करणों में उपयोग किए जाते हैं। | Kitploit
उपकरण/GitHubGitHub/corelight/emudhra-weak-keys
रक्षात्मक उपकरणपैकेट स्निफिंग और विश्लेषणभेद्यता विश्लेषणनेटवर्क सुरक्षाक्रिप्टोग्राफीघुसपैठ का पता लगानाघटना प्रतिक्रिया
GitHubcorelight/emudhra-weak-keys

emudhra-weak-keys

एक Zeek पैकेज जो पता लगाता है कि कब समझौता किए गए eMudhra इंटरमीडिएट प्रमाणपत्र TLS 1.2 और उससे नीचे के संस्करणों में उपयोग किए जाते हैं।

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

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

सभी देखें →

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

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

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

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

emudra-weak-keys

यह एक Zeek पैकेज है जो उन कनेक्शनों का पता लगाने के लिए है जो समझौता किए गए/सुविदित निजी कुंजियों वाले eMudhra इंटरमीडिएट CA प्रमाणपत्रों का उपयोग करते हैं।

अधिक जानकारी के लिए देखें, उदाहरण के लिए, मूल Bugzilla प्रविष्टि या https://emudhra.we-have-a-problem.com/।

कृपया ध्यान दें कि यह पहचान केवल TLS 1.2 और उससे नीचे के कनेक्शनों के लिए काम करती है। TLS 1.3 में, प्रमाणपत्र एन्क्रिप्टेड होते हैं और Zeek को यह ज्ञात नहीं होता कि कौन से प्रमाणपत्र वायर पर स्थानांतरित हो रहे हैं।

पृष्ठभूमि और प्रभाव

eMudhra CA ने कई इंटरमीडिएट CA प्रमाणपत्र जारी किए जिनमें अत्यंत कमजोर ECDSA निजी कुंजियाँ थीं (उदाहरण के लिए, एक कुंजी जो संख्या 4 है)।

इस प्रकार, यह किसी को भी तुच्छ रूप से ऐसे प्रमाणपत्र बनाने में सक्षम बनाता है जो किसी भी प्रभावित CA प्रमाणपत्र द्वारा हस्ताक्षरित हों। आज की जानकारी के अनुसार, 8 प्रभावित कुंजियाँ हैं, जिनमें से 6 ऐसे प्रमाणपत्रों में हैं जिन पर वेब PKI के लिए भरोसा किया गया था।

जबकि प्रमुख वेबब्राउज़रों ने तुरंत प्रभावित इंटरमीडिएट CA प्रमाणपत्रों पर भरोसा करना बंद कर दिया, जो उपकरण आसानी से अपडेट नहीं किए जा सकते, वे संभावित रूप से महत्वपूर्ण अवधि तक इन दुर्भावनापूर्ण प्रमाणपत्रों को स्वीकार करने के खतरे में रहेंगे।

विस्तृत पृष्ठभूमि और समयरेखा के लिए यह Bugzilla प्रविष्टि देखें।

पहचान तर्क

यह पैकेज प्रभावित इंटरमीडिएट CA प्रमाणपत्रों के Subject Public Key Info (SPKI) पर मिलान करता है। SPKI प्रमाणपत्र का वह भाग है जिसमें समझौता किए गए कुंजियाँ होती हैं - इसलिए यह किसी भी संभावित रूप से अज्ञात क्रॉस-साइन, या उन किसी भी अन्य प्रमाणपत्र का भी पता लगाएगा जो समान कुंजियों के साथ बनाए जा सकते हैं।

SPKI की सूची:

इंटरमीडिएटSPKI SHA-256
EM EV TLS CA - G3B (eMudhra BV)E0254C7FCDC265E2F0F8A428DABB75AB4AE039B4872D62F5EE57F0877D5A8A41
EM OV TLS CA - G3B (eMudhra BV)43BFFA19D6EF651451F6841E019931E96F6F2EAEFF28AB4B6F1CE4576DE2717B
EM DV TLS CA - G3B (eMudhra BV)EBED6475C2C2D80FCB199F3FE8DD6E6B3CE60B77EB15D4E42C3DEC0C6F5B5105
EM EV TLS CA - G3C (eMudhra Inc)5C0660A2B164910D8FF589C18E14552E9E0EC237DCEFE2CB736D41A4811F81A0
EM OV TLS CA - G3C (eMudhra Inc)63ECEFEE431D49523BC1136C4E72D0206A477086CAF606CD5CF025686C109CF8
EM DV TLS CA - G3C (eMudhra Inc)49DD353DC2B919A3770645117D0E60C16115E7D1BC259EEFE734B00EA434FE5F
EM OV CS CA - G3B (eMudhra BV)EC4FFA1AD0AC88081314B7AAFFEF6A91F97CD57291BB5BA686C5415F5EB4F6B6
EM OV CS CA - G3C (eMudhra Inc)92C063D67E8F14DB71D288E11266FFDAF69CBF115F7BAB14F3BC2F68D25E0E30

उपयोग

zkg install corelight/emudhra-weak-keys

या स्क्रिप्ट्स को सीधे लोड करें:

zeek -r trace.pcap /path/to/emudhra-weak-keys/scripts

यह पैकेज Zeek द्वारा पार्स किए गए प्रत्येक प्रमाणपत्र की सूची के विरुद्ध जाँच करता है।

सूचनाएँ

सभी सूचना प्रकार EMudhraWeakKeys:: के अंतर्गत हैं

सूचनाअवलोकन
Compromised_Intermediate_Certकनेक्शन में प्रभावित इंटरमीडिएट प्रमाणपत्र देखा गया
Compromised_Intermediate_Cert_Establishedप्रभावित प्रमाणपत्र देखा गया, हैंडशेक पूर्ण हुआ
Compromised_Intermediate_Issuerकनेक्शन में प्रभावित जारीकर्ता वाला प्रमाणपत्र देखा गया
Compromised_Intermediate_Issuer_Establishedप्रभावित जारीकर्ता देखा गया, हैंडशेक पूर्ण हुआ

परिणाम notice.log में जाते हैं; कोई अतिरिक्त लॉग नहीं बनाया जाता।

डिफ़ॉल्ट रूप से, _Cert सूचनाएँ प्रति सर्वर IP पते प्रति दिन एक बार जारी की जाती हैं, और _Established सूचनाएँ प्रति क्लाइंट IP पते प्रति दिन एक बार जारी की जाती हैं।

कृपया ध्यान दें कि Compromised_Intermediate_Cert सूचनाएँ इस बात को चिह्नित करती हैं कि कनेक्शन में एक समझौता किया गया प्रमाणपत्र मौजूद था, जबकि Compromised_Intermediate_Issuer सूचनाएँ केवल प्रमाणपत्रों के जारीकर्ता स्ट्रिंग पर मिलान करती हैं; यह एक कमजोर संकेत है।

इसके अतिरिक्त, Established सूचनाएँ केवल यह ट्रैक करती हैं कि हैंडशेक पूर्ण हुआ या नहीं; इसका अनिवार्य रूप से यह अर्थ नहीं है कि कोई डेटा का आदान-प्रदान हुआ। कुछ क्लाइंट प्रमाणपत्र सत्यापन विफल होने पर भी हैंडशेक पूर्ण कर सकते हैं, और केवल उसके बाद ही रद्द कर सकते हैं।

स्क्रिप्ट क्लाइंट और सर्वर दोनों प्रमाणपत्र श्रृंखलाओं की जाँच करती है। यह संभावना नहीं है कि आपको ये प्रमाणपत्र क्लाइंट प्रमाणपत्रों में दिखेंगे (यदि दिखें - तो कृपया हमसे संपर्क करें और हमें बताएं)।

प्रमाणपत्रों की जाँच उन गैर-TLS प्रोटोकॉल में भी की जाती है जिन्हें Zeek समर्थित करता है (RDP, Kerberos)। फ़ाइलों के रूप में स्थानांतरित किए गए प्रमाणपत्रों (जैसे HTTP के माध्यम से डाउनलोड किए गए) की जाँच नहीं की जाती है।

कॉन्फ़िगरेशन विकल्प

नोटिस दमन अंतराल को EMudhraWeakKeys::suppression_interval के माध्यम से बदला जा सकता है।

ऐसे बहुत से अन्य विकल्प हैं जिनका उपयोग, उदाहरण के लिए, समझौता किए गए कुंजियों की सूची बदलने के लिए किया जा सकता है। अधिक जानकारी के लिए कृपया स्क्रिप्ट फ़ाइल देखें।

सीमाएँ

  • TLS 1.3 में प्रमाणपत्र श्रृंखला एन्क्रिप्टेड होती है और इसे Zeek द्वारा नहीं देखा जा सकता, इसलिए पहचान केवल TLS 1.2 और उससे पहले के लिए काम करती है (जब तक डिक्रिप्शन का उपयोग न किया जाए)।
  • जारीकर्ता नाम की जाँच गैर-TLS प्रोटोकॉल में देखे गए प्रमाणपत्रों पर लागू नहीं होती है। जारीकर्ता जाँच के लिए कुछ नाम सामान्यीकरण किया जाता है, लेकिन यह सभी संभावित मामलों को कवर नहीं करता है।

नोट: यह पैकेज Claude Opus 5.5 की सहायता से बनाया गया था। सभी कोड और पाठ की समीक्षा, संपादन और सत्यापन मैन्युअल रूप से किया गया था।

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