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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit | Kitploit
उपकरण/GitHubGitHub/threatlabindonesia/cve-1999-0524-icmp-timestamp-and-address-mask-request-exploit
टोहीभेद्यता विश्लेषणशोषणजानकारी एकत्र करनानेटवर्क सुरक्षा
GitHubthreatlabindonesia/cve-1999-0524-icmp-timestamp-and-address-mask-request-exploit

CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

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

CVE-1999-0524 - ICMP टाइमस्टैम्प और एड्रेस मास्क अनुरोध शोषण

विवरण

यह टूल CVE-1999-0524 को लक्षित करने के लिए डिज़ाइन किया गया है, जो ICMP प्रोटोकॉल में एक भेद्यता है, जो किसी भी होस्ट को लक्षित सिस्टम पर ICMP टाइमस्टैम्प और एड्रेस मास्क अनुरोध भेजने की अनुमति देती है। यह संवेदनशील नेटवर्क जानकारी उजागर कर सकती है या DoS (सेवा अस्वीकार) हमलों को जन्म दे सकती है।

लेखक: Afif Hidayatullah
संगठन: ITSEC Asia

विशेषताएँ

  • ICMP टाइमस्टैम्प या एड्रेस मास्क अनुरोध भेजें।
  • ICMP अनुरोध भेजने से पहले यह जाँचने का विकल्प कि कोई विशिष्ट पोर्ट खुला है या नहीं।
  • किसी फ़ाइल से कई IP पते/डोमेन के बल्क प्रोसेसिंग के लिए समर्थन।
  • प्रतिक्रियाओं या त्रुटियों को निर्दिष्ट फ़ाइल में आउटपुट करें।
  • IP पते और डोमेन नाम दोनों को संभालें।

आवश्यकताएँ

  • Python 3.x
  • प्रशासनिक विशेषाधिकार (कच्चे ICMP पैकेट भेजने के लिए आवश्यक)

स्थापना

इस टूल का उपयोग करने के लिए, बस रिपॉजिटरी को क्लोन करें और स्क्रिप्ट चलाएँ।

root@kitploit:~
git clone https://github.com/threatlabindonesia/CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit.git
cd CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit
python3 CVE-1999-0524.py

उपयोग

कमांड लाइन तर्क

root@kitploit:~
usage: CVE-1999-0524.py [-h] [--type TYPE] [--code CODE] [--output OUTPUT] [--port PORT] [--bulk] target

स्थितीय तर्क:

  • target
    लक्ष्य IP पता या डोमेन नाम, या IP/डोमेन की सूची वाली फ़ाइल।

वैकल्पिक तर्क:

  • -h, --help
    सहायता संदेश दिखाएँ और बाहर निकलें।

  • --type TYPE
    ICMP प्रकार (टाइमस्टैम्प अनुरोध के लिए डिफ़ॉल्ट 13 है)।
    उदाहरण: एड्रेस मास्क अनुरोध के लिए --type 17।

  • --code CODE
    ICMP कोड (डिफ़ॉल्ट 0 है)।

  • --output OUTPUT
    आउटपुट निर्यात करने के लिए फ़ाइल (डिफ़ॉल्ट कोई आउटपुट नहीं)।
    उदाहरण: --output results.txt

  • --port PORT
    खुले कनेक्शन की जाँच के लिए पोर्ट नंबर (वैकल्पिक)। यदि प्रदान नहीं किया गया है, तो ICMP अनुरोधों के लिए केवल IP का उपयोग किया जाएगा।
    उदाहरण: HTTP पोर्ट जाँचने के लिए --port 80।

  • --bulk
    किसी फ़ाइल से कई IP को संसाधित करें। यदि यह फ़्लैग सेट है, तो स्क्रिप्ट लक्ष्य के रूप में प्रदान की गई फ़ाइल से पढ़ेगी और प्रत्येक पंक्ति को एक व्यक्तिगत लक्ष्य के रूप में संसाधित करेगी।


उपयोग उदाहरण

एकल IP पते पर ICMP अनुरोध भेजना:

root@kitploit:~
python CVE-1999-0524.py 192.168.1.1 --type 13 --code 0 --output output.txt --port 80

यह 192.168.1.1 पर एक ICMP टाइमस्टैम्प अनुरोध भेजता है, जाँचता है कि पोर्ट 80 खुला है या नहीं, और आउटपुट को output.txt में सहेजता है।

किसी फ़ाइल से कई IP पर ICMP अनुरोध भेजना:

root@kitploit:~
python CVE-1999-0524.py targets.txt --bulk --output output.txt

यह targets.txt से IP/डोमेन की सूची पढ़ता है, प्रत्येक को ICMP टाइमस्टैम्प अनुरोध भेजता है, और प्रतिक्रियाओं को output.txt में निर्यात करता है।

बिना पोर्ट जाँच के एड्रेस मास्क अनुरोध भेजना:

root@kitploit:~
python CVE-1999-0524.py 192.168.1.2 --type 17 --code 0

यह 192.168.1.2 को एक ICMP एड्रेस मास्क अनुरोध भेजता है।


आउटपुट उदाहरण

जब प्रतिक्रिया प्राप्त होती है:

root@kitploit:~
[2024-11-25 12:34:56] Received response from 192.168.1.1:
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

जब कोई प्रतिक्रिया प्राप्त नहीं होती है:

root@kitploit:~
No response received from 192.168.1.1.

जब कोई पोर्ट बंद होता है:

root@kitploit:~
Port 80 is closed on 192.168.1.1. Skipping ICMP request.

आउटपुट फ़ाइल उदाहरण

यदि --output विकल्प का उपयोग किया जाता है, तो प्रत्येक परिणाम निर्दिष्ट फ़ाइल में सहेजा जाएगा, और फ़ाइल इस प्रकार दिखेगी:

root@kitploit:~
Target: 192.168.1.1
[2024-11-25 12:34:56] Received response from 192.168.1.1:
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

Target: 192.168.1.2
No response received from 192.168.1.2.

अतिरिक्त नोट्स

  • अनुमतियाँ: यह स्क्रिप्ट कच्चे ICMP पैकेट भेजने के लिए प्रशासनिक विशेषाधिकारों की आवश्यकता रखती है। Linux पर, आपको स्क्रिप्ट को sudo के साथ चलाने की आवश्यकता हो सकती है।
  • बल्क फ़ाइल प्रारूप: बल्क फ़ाइल की प्रत्येक पंक्ति में एक एकल IP पता या डोमेन नाम होना चाहिए। किसी अतिरिक्त स्वरूपण की आवश्यकता नहीं है।
  • आउटपुट प्रारूप: स्क्रिप्ट प्रत्येक प्रतिक्रिया को टाइमस्टैम्प के साथ लॉग करेगी। यदि कोई प्रतिक्रिया प्राप्त नहीं होती है, तो यह एक टाइमआउट संदेश लॉग करेगी।

संपर्क

यदि आपके कोई प्रश्न या सुझाव हैं, तो बेझिझक लेखक से संपर्क करें:

  • Afif Hidayatullah
    ईमेल: [email protected]
    लिंक्डइन: AfifHidayatullah
    वेबसाइट: www.itsec.asia

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