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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
OpenSSL_1_0_1g_CVE-2015-1788 — सामान्य-उद्देश्य क्रिप्टोग्राफी लाइब्रेरी जो SSL/TLS प्रोटोकॉल, सममित/असममित सिफर, मैसेज डाइजेस्ट, और सुरक्षित संचार तथा डेटा एन्क्रिप्शन के लिए X.509 प्रमाणपत्र हैंडलिंग लागू करती है। | Kitploit
उपकरण/GitHubGitHub/pazhanivel07/openssl_1_0_1g_cve-2015-1788
प्रमाणीकरण और प्राधिकरणएन्क्रिप्शन/डिक्रिप्शन उपकरणभेद्यता विश्लेषणकोड विश्लेषणनेटवर्क सुरक्षाक्रिप्टोग्राफी
GitHubpazhanivel07/openssl_1_0_1g_cve-2015-1788

OpenSSL_1_0_1g_CVE-2015-1788

सामान्य-उद्देश्य क्रिप्टोग्राफी लाइब्रेरी जो SSL/TLS प्रोटोकॉल, सममित/असममित सिफर, मैसेज डाइजेस्ट, और सुरक्षित संचार तथा डेटा एन्क्रिप्शन के लिए X.509 प्रमाणपत्र हैंडलिंग लागू करती है।

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

सभी देखें →

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

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

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

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

OpenSSL 1.0.1g 7 Apr 2014

Copyright (c) 1998-2011 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson सर्वाधिकार सुरक्षित।

विवरण

OpenSSL प्रोजेक्ट एक सहयोगात्मक प्रयास है जो एक मजबूत, व्यावसायिक-ग्रेड, पूर्ण-विशेषताओं वाला और ओपन सोर्स टूलकिट विकसित करता है जो Secure Sockets Layer (SSL v2/v3) और Transport Layer Security (TLS v1) प्रोटोकॉल के साथ-साथ एक पूर्ण-क्षमता वाली सामान्य प्रयोजन क्रिप्टोग्राफी लाइब्रेरी लागू करता है। इस प्रोजेक्ट का प्रबंधन दुनिया भर के स्वयंसेवकों के समुदाय द्वारा किया जाता है जो OpenSSL टूलकिट और उससे संबंधित दस्तावेज़ीकरण को संवाद, योजना और विकसित करने के लिए इंटरनेट का उपयोग करते हैं।

OpenSSL, Eric A. Young और Tim J. Hudson द्वारा विकसित उत्कृष्ट SSLeay लाइब्रेरी पर आधारित है। OpenSSL टूलकिट दोहरे-लाइसेंस (OpenSSL लाइसेंस और SSLeay लाइसेंस) स्थिति के तहत लाइसेंस प्राप्त है, जिसका मूल अर्थ यह है कि आप इसे व्यावसायिक और गैर-व्यावसायिक दोनों उद्देश्यों के लिए प्राप्त करने और उपयोग करने के लिए स्वतंत्र हैं, बशर्ते आप दोनों लाइसेंसों की शर्तों को पूरा करते हों।

अवलोकन

OpenSSL टूलकिट में शामिल हैं:

libssl.a: SSLv2, SSLv3, TLSv1 का कार्यान्वयन और एक ही सर्वर और क्लाइंट में SSLv2, SSLv3 और TLSv1 दोनों को समर्थन देने के लिए आवश्यक कोड।

libcrypto.a: SSL/TLS के लिए आवश्यक सामान्य एन्क्रिप्शन और X.509 v1/v3 सामग्री लेकिन वास्तव में तार्किक रूप से इसका हिस्सा नहीं। इसमें निम्नलिखित के लिए रूटीन शामिल हैं:

 साइफर
    libdes - EAY का libdes DES एन्क्रिप्शन पैकेज जो कुछ वर्षों तक
             नेट पर प्रचलित था, और फिर उसके द्वारा SSLeay के भाग के रूप में
             पुनः लाइसेंस प्राप्त किया गया।  इसमें DES के 15 'मोड/वेरिएशन'
             शामिल हैं (ecb, cbc, cfb और ofb के 1, 2 और 3-कुंजी संस्करण;
             pcbc और cfb और ofb का अधिक सामान्य रूप) जिसमें cbc मोड में desx,
             एक तेज़ crypt(3), और कीबोर्ड से पासवर्ड पढ़ने के
             रूटीन शामिल हैं।
    RC4 एन्क्रिप्शन,
    RC2 एन्क्रिप्शन       - 4 अलग-अलग मोड, ecb, cbc, cfb और ofb।
    Blowfish एन्क्रिप्शन - 4 अलग-अलग मोड, ecb, cbc, cfb और ofb।
    IDEA एन्क्रिप्शन      - 4 अलग-अलग मोड, ecb, cbc, cfb और ofb।

 डाइजेस्ट
    MD5 और MD2 मैसेज डाइजेस्ट एल्गोरिदम, तेज़ कार्यान्वयन,
    SHA (SHA-0) और SHA-1 मैसेज डाइजेस्ट एल्गोरिदम,
    MDC2 मैसेज डाइजेस्ट। एक DES-आधारित हैश जो स्मार्ट कार्ड पर लोकप्रिय है।

 सार्वजनिक कुंजी
    RSA एन्क्रिप्शन/डिक्रिप्शन/जनरेशन।
        बिट्स की संख्या की कोई सीमा नहीं है।
    DSA एन्क्रिप्शन/डिक्रिप्शन/जनरेशन।
        बिट्स की संख्या की कोई सीमा नहीं है।
    Diffie-Hellman कुंजी-विनिमय/कुंजी जनरेशन।
        बिट्स की संख्या की कोई सीमा नहीं है।

 X.509v3 सर्टिफिकेट
    बाइनरी ASN1 में/से X509 एन्कोडिंग/डिकोडिंग और एक PEM-आधारित
         ASCII-बाइनरी एन्कोडिंग जो निजी कुंजी के साथ एन्क्रिप्शन का
         समर्थन करती है।  RSA और DSA सर्टिफिकेट अनुरोध और RSA और DSA
         सर्टिफिकेट उत्पन्न करने का प्रोग्राम।

 सिस्टम
    सामान्य डिजिटल एनवेलप रूटीन और base64 एन्कोडिंग।  नाम से साइफर
    और डाइजेस्ट तक उच्च-स्तरीय पहुंच।  नए साइफर रन टाइम पर लोड
    किए जा सकते हैं।  BIO io प्रणाली जो एक सरल नॉन-ब्लॉकिंग IO
    एब्स्ट्रैक्शन है।  समर्थित वर्तमान विधियाँ हैं फ़ाइल डिस्क्रिप्टर,
    सॉकेट, सॉकेट एक्सेप्ट, सॉकेट कनेक्ट, मेमोरी बफर, बफरिंग, SSL
    क्लाइंट/सर्वर, फ़ाइल पॉइंटर, एन्क्रिप्शन, डाइजेस्ट, नॉन-ब्लॉकिंग
    टेस्टिंग और नल।

 डेटा संरचनाएँ
    एक गतिशील रूप से बढ़ने वाली हैशिंग प्रणाली
    एक सरल स्टैक।
    एक कॉन्फ़िगरेशन लोडर जो MS .ini फ़ाइलों के समान प्रारूप का उपयोग करता है।

openssl: एक कमांड लाइन टूल जिसका उपयोग निम्न के लिए किया जा सकता है: RSA, DH और DSA कुंजी पैरामीटर का निर्माण X.509 सर्टिफिकेट, CSR और CRL का निर्माण मैसेज डाइजेस्ट की गणना साइफर के साथ एन्क्रिप्शन और डिक्रिप्शन SSL/TLS क्लाइंट और सर्वर परीक्षण S/MIME हस्ताक्षरित या एन्क्रिप्टेड मेल का प्रबंधन

पेटेंट

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

RSA Security के पास RC5 एल्गोरिदम पर सॉफ्टवेयर पेटेंट हैं। यदि आप इस साइफर का उपयोग करने का इरादा रखते हैं, तो आपको लाइसेंसिंग शर्तों के लिए RSA Security से संपर्क करना होगा। उनका वेब पेज http://www.rsasecurity.com/ है।

RC4, RSA Security का एक ट्रेडमार्क है, इसलिए इस लेबल का उपयोग शायद केवल RSA Security की अनुमति के साथ ही किया जाना चाहिए।

IDEA एल्गोरिदम ऑस्ट्रिया, फ्रांस, जर्मनी, इटली, जापान, नीदरलैंड, स्पेन, स्वीडन, स्विट्जरलैंड, यूके और यूएसए में Ascom द्वारा पेटेंट किया गया है। यदि उस एल्गोरिदम का उपयोग किया जाना है तो उनसे संपर्क किया जाना चाहिए; उनका वेब पेज http://www.ascom.ch/ है।

NTT और Mitsubishi के पास Camellia एल्गोरिदम पर पेटेंट और लंबित पेटेंट हैं, लेकिन स्पष्ट लाइसेंसिंग समझौते की आवश्यकता के बिना निःशुल्क उपयोग की अनुमति देते हैं: http://info.isl.ntt.co.jp/crypt/eng/info/chiteki.html

स्थापना

Unix व्युत्पन्न के तहत इस पैकेज को स्थापित करने के लिए, INSTALL फ़ाइल पढ़ें। Win32 प्लेटफ़ॉर्म के लिए, INSTALL.W32 फ़ाइल पढ़ें। OpenVMS सिस्टम के लिए, INSTALL.VMS पढ़ें।

doc/ निर्देशिका में दस्तावेज़ीकरण पढ़ें। यह काफी रफ है, लेकिन यह फ़ंक्शन सूचीबद्ध करता है; आपको संभवतः यह जानने के लिए कोड देखना होगा कि उनका उपयोग कैसे करें। उदाहरण प्रोग्राम देखें।

समस्याएँ

कुछ प्लेटफ़ॉर्म के लिए, कुछ ज्ञात समस्याएँ हैं जो उपयोगकर्ता या एप्लिकेशन लेखक को प्रभावित कर सकती हैं। हम उन्हें doc/PROBLEMS में एकत्र करने का प्रयास करते हैं, साथ ही भविष्य के OpenSSL में उन्हें कैसे हल किया जाना चाहिए, इस पर वर्तमान विचार भी।

समर्थन

व्यावसायिक तकनीकी सहायता प्राप्त करने के विवरण के लिए OpenSSL वेबसाइट www.openssl.org देखें।

यदि आपको OpenSSL के साथ कोई समस्या है तो कृपया पहले निम्नलिखित कदम उठाएँ:

- यह देखने के लिए कि क्या समस्या पहले ही हल हो चुकी है,
  ftp://ftp.openssl.org/snapshot/ से वर्तमान स्नैपशॉट डाउनलोड करें
- लाइब्रेरी के ASM संस्करण हटाएँ
- कंपाइलर ऑप्टिमाइज़ेशन फ्लैग हटाएँ

यदि आप बग रिपोर्ट करना चाहते हैं तो कृपया किसी भी बग रिपोर्ट में निम्नलिखित जानकारी शामिल करें:

- Unix सिस्टम पर:
    'make report' द्वारा उत्पन्न सेल्फ-टेस्ट रिपोर्ट
- अन्य सिस्टम पर:
    OpenSSL संस्करण: 'openssl version -a' का आउटपुट
    OS नाम, संस्करण, हार्डवेयर प्लेटफ़ॉर्म
    कंपाइलर विवरण (नाम, संस्करण)
- एप्लिकेशन विवरण (नाम, संस्करण)
- समस्या विवरण (समस्या को पुन: उत्पन्न करने वाले चरण, यदि ज्ञात हों)
- स्टैक ट्रेसबैक (यदि एप्लिकेशन कोर डंप करता है)

बग को Request Tracker (http://www.openssl.org/support/rt.html) के माध्यम से OpenSSL प्रोजेक्ट को मेल द्वारा रिपोर्ट करें:

[email protected]

ध्यान दें कि request tracker का उपयोग सामान्य सहायता या समर्थन प्रश्नों के लिए नहीं किया जाना चाहिए। सिर्फ इसलिए कि कोई चीज़ आपकी अपेक्षा के अनुसार काम नहीं करती, इसका मतलब यह नहीं है कि यह आवश्यक रूप से OpenSSL में बग है।

ध्यान दें कि [email protected] पर मेल सार्वजनिक रूप से पठनीय request tracker डेटाबेस में दर्ज किया जाता है और एक सार्वजनिक मेलिंग सूची में अग्रेषित किया जाता है। गोपनीय मेल [email protected] पर भेजा जा सकता है (PGP कुंजी कुंजी सर्वर से उपलब्ध है)।

OpenSSL में योगदान कैसे करें

विकास openssl-dev मेलिंग सूची पर समन्वित है (सदस्यता की जानकारी के लिए http://www.openssl.org देखें)। यदि आप पैच जमा करना चाहते हैं, तो इसे विषय में "[PATCH]" स्ट्रिंग के साथ [email protected] पर भेजें। कृपया यह सुनिश्चित करें कि आपके पैच के बारे में एक पाठ्य स्पष्टीकरण शामिल हो।

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