
विंडोज एपीआई बग
बग DnsQueryRaw फंक्शन में है (विशेष रूप से, DnsRawTruncateMessageForUdp के अंदर) इसलिए आपको इसे कॉल करने के लिए एक प्रोग्राम की आवश्यकता है।
मैं गलत हो सकता हूँ, लेकिन वर्तमान में विंडोज 11 में कोई सेवा या डिफ़ॉल्ट प्रोग्राम नहीं है जो इस फंक्शन का उपयोग करता हो, इसलिए मुझे client.c की आवश्यकता थी।
इस रेपो में 2 फ़ाइलें हैं, client.c और poc.py:
client.c: यह DnsQueryRaw को लागू करता है (आपको अपने सेटअप के अनुसार interface index को बदलना होगा)
poc.py: ट्रिगर scapy का उपयोग करता है, आपको वेरिएबल _iface को अपने attacker मशीन के इंटरफ़ेस से बदलना होगा
मैं इसका शोषण एक अभ्यास के रूप में छोड़ता हूँ, चीयर्स
PD: विंडोज 10 सुरक्षित है, वह फंक्शन विशेष रूप से विंडोज 11 (और एक विशिष्ट विंडोज सर्वर संस्करण) के लिए है।