
CVE-2020-11896 Treck TCP/IP स्टैक और डिवाइस संपत्ति जांच के लिए PoC
CVE-2020-11896 के लिए PoC: Treck TCP/IP स्टैक और उपकरण संपत्ति जांच
जैसा कि कई निर्माता Treck प्रोटोकॉल स्टैक को अपनाते हैं, कुछ निर्माता हार्डवेयर IP कोर के माध्यम से Treck प्रोटोकॉल स्टैक का उल्लेख करते हैं। केवल उपकरण फिंगरप्रिंट के माध्यम से कमजोरियों की पहचान करना पर्याप्त नहीं है। यह पता लगाना कि लक्ष्य उपकरण Treck प्रोटोकॉल स्टैक है या नहीं, संपत्ति जांच की कुंजी बन जाता है।
यहाँ Treck प्रोटोकॉल स्टैक फिंगरप्रिंट का पता लगाने की विधि है:
Treck प्रोटोकॉल स्टैक प्रकार 165 (0xa5) का एक ICMP पैकेट अनुकूलित करता है, और जब यह प्रकार 165 का ICMP पैकेट प्राप्त करता है, तो यह प्रकार 166 के ICMP पैकेट प्रतिक्रिया के साथ उत्तर देगा। सबसे पहले, लक्ष्य को एक ICMP अनुरोध पैकेट भेजें, जहाँ type=0xa5, code=0। फिर, लक्ष्य द्वारा लौटाए गए ICMP प्रतिक्रिया पैकेट डेटा प्राप्त करें, जहाँ type = 0xa6, code = 0, और ICMP संदेश के 9वें बाइट के बाद के छह बाइट 0x01,0x51,0x35,0x28,0x57,0x32 (बिग एंडियन) या 0x51,0x01,0x28,0x35,0x32,0x57 (लिटिल एंडियन) हैं। उपरोक्त शर्तों को संतुष्ट करने से संकेत मिलता है कि लक्ष्य उपकरण Treck प्रोटोकॉल स्टैक है।