
IPv6 नेटवर्क में संभावित मेमोरी भ्रष्टाचार कमजोरियाँ।
यह Python स्क्रिप्ट संभावित मेमोरी भ्रष्टाचार कमजोरियों CVE-2024-38063 को ट्रिगर करने के लिए तैयार पैकेट भेजने के लिए डिज़ाइन की गई है। यह IPv6 पैकेट बनाने और भेजने के लिए Scapy लाइब्रेरी का उपयोग करती है, वैकल्पिक रूप से निर्दिष्ट MAC पतों का उपयोग करती है। स्क्रिप्ट कई नेटवर्क इंटरफ़ेस को संभाल सकती है।
pip install scapy
इस स्क्रिप्ट का उपयोग करने के लिए, आपको कई कमांड-लाइन तर्क प्रदान करने होंगे। आवश्यक विकल्पों के साथ स्क्रिप्ट कैसे चलाएं, यहां बताया गया है:
python cve-2024-38063.py --iface "eth0,eth1" --ip_addr "2001:db8::1" --mac_addr "00:1A:2B:3C:4D:5E" --num_tries 20 --num_batches 20
--iface: पैकेट भेजने के लिए उपयोग किए जाने वाले इंटरफ़ेस की एक अल्पविराम-पृथक सूची। यह तर्क आवश्यक है।--ip_addr: गंतव्य IPv6 पता जिस पर पैकेट भेजे जाएंगे। यह तर्क आवश्यक है।--mac_addr: गंतव्य MAC पता। यह वैकल्पिक है; यदि छोड़ दिया जाए, तो कोई Ethernet हेडर नहीं जोड़ा जाएगा।--num_tries: प्रति बैच प्रयासों की संख्या। डिफ़ॉल्ट 20 है।--num_batches: प्रयासों के बैच की संख्या। डिफ़ॉल्ट 20 है।यहां एक उदाहरण कमांड है जो पैकेट भेजने के लिए दो इंटरफ़ेस का उपयोग करता है:
python packet_sender.py --iface "eth0,eth1" --ip_addr "2001:db8::1" --mac_addr "00:1A:2B:3C:4D:5E" --num_tries 30 --num_batches 10
यह निर्दिष्ट IP पते पर निर्दिष्ट MAC पते के साथ eth0 और eth1 के माध्यम से पैकेट भेजेगा, प्रति बैच 30 प्रयास और कुल 10 बैच।
w01fynwarcs का धन्यवाद