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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
heartbleed — OpenSSL CVE-2014-0160 कमजोरी की जाँच करने के लिए डिज़ाइन किया गया एक शोध उपकरण | Kitploit
उपकरण/GitHubGitHub/xlucas/heartbleed
भेद्यता स्कैनरशोषणजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंगArchived
GitHubxlucas/heartbleed

heartbleed

OpenSSL CVE-2014-0160 कमजोरी की जाँच करने के लिए डिज़ाइन किया गया एक शोध उपकरण

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

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

सभी देखें →

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

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

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

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

heartbleed

एक सरल उपकरण जो Ruby में लिखा गया है, जो आपको अपने सर्वरों को OpenSSL CVE-2014-0160 भेद्यता के लिए परीक्षण करने की अनुमति देता है।

अस्वीकरण

मैं इस उपकरण का उपयोग करके होने वाली क्षति के लिए जिम्मेदार नहीं ठहराया जाऊँगा। यह एक सटीक भेद्यता के लिए निजी सर्वरों की जाँच करने और उच्च ट्रैफ़िक के तहत संभावित उपयोगकर्ता-संबंधित डेटा रिसाव को मापने के लिए लिखा गया था। इसे आंतरिक सुरक्षा ऑडिटिंग के लिए एक उपकरण के रूप में साझा किया गया है।

निर्भरताएँ

आवश्यक है :

  • Ruby
  • Bundler

इन पूर्वापेक्षाओं को स्थापित करने के लिए, पहले अपने प्लेटफ़ॉर्म के लिए ruby डाउनलोड और इंस्टॉल करें। फिर Bundler को कमांड gem install bundler के साथ स्थापित करें और प्रोजेक्ट रूट डायरेक्टरी में bundle install चलाकर प्रोजेक्ट निर्भरताएँ प्राप्त करें।

उपयोग

कमांड लाइन synopsis है ruby src/run.rb <host> [<port>]

यदि आपका सर्वर संवेदनशील प्रतीत नहीं होता है, तो आउटपुट इस तरह दिखेगा :

root@kitploit:~
Host server:443 seems safe

इसके विपरीत यदि यह संवेदनशील है, तो आउटपुट मेमोरी से चुराए गए लगभग 64 Kib डेटा को एक हेक्साडेसिमल डंप के रूप में प्रदर्शित करेगा ताकि आप जाँच सकें कि संवेदनशील जानकारी का खुलासा हुआ है या नहीं।

root@kitploit:~
Host server:443 is vulnerable! Heartbeat response payload :
00000000  d4 03 03 53 4a 84 a9 00 01 02 03 04 05 06 07 08  |...SJ...........|
00000010  09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18  |................|
00000020  19 1a 1b 00 01 a6 00 00 00 01 00 02 00 03 00 04  |................|
00000030  00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c  |................|
00000040  00 0d 00 0e 00 0f 00 10 00 11 00 12 00 13 00 14  |................|
00000050  00 15 00 16 00 17 00 18 00 19 00 1a 00 1b 00 1c  |................|
00000060  00 1d 00 1e 00 1f 00 20 00 21 00 22 00 23 00 24  |....... .!.".#.$|
00000070  00 25 00 26 00 27 00 28 00 29 00 2a 00 2b 00 2c  |.%.&.'.(.).*.+.,|
00000080  00 2d 00 2e 00 2f 00 30 00 31 00 32 00 33 00 34  |.-.../.0.1.2.3.4|
....

चुराए गए टुकड़ों के आकार पर नोट

RFCs 6520 और 6066 के अनुसार, अधिकतम Heartbeat संदेश का आकार या तो equation, equation, equation, equation या equation बाइट्स होना चाहिए, जो अधिकतम खंड लंबाई एक्सटेंशन के उपयोग पर निर्भर करता है।

RFC 6520 का उद्धरण :

HeartbeatMessage की कुल लंबाई 2^14 या max_fragment_length (जब RFC 6066 में परिभाषित अनुसार वार्ता की गई हो) से अधिक नहीं होनी चाहिए।

RFC 6066 का उद्धरण :

इस एक्सटेंशन का "extension_data" फ़ील्ड में निम्नलिखित शामिल होगा:

root@kitploit:~
enum{
     2^9(1), 2^10(2), 2^11(3), 2^12(4), (255)
 } MaxFragmentLength;

जिसका मान वांछित अधिकतम खंड लंबाई है। इस फ़ील्ड के लिए अनुमत मान हैं: 2^9, 2^10, 2^11, और 2^12।

इसका मतलब है कि चुराए गए डेटा का अधिकतम टुकड़ा आकार लगभग 16 Kib होना चाहिए। हालाँकि, OpenSSL इस बाधा का पालन नहीं करता है, जिससे Heartbeat संदेश पेलोड लंबाई फ़ील्ड के अधिकतम मान यानी 65535 (0xFFFF) का उपयोग करने की अनुमति मिलती है।

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