
asyncio (कोरूटीन) पर आधारित CVE-2020-0796 की गति काफी प्रभावशाली है, जो ऑपरेशन और रखरखाव करने वाले कर्मियों के लिए आंतरिक नेटवर्क का त्वरित स्कैन करने में सुविधाजनक है।
सार्वजनिक POC के आधार पर कोरूटीन का उपयोग करके डिटेक्शन गति को काफी बढ़ाया गया है, ताकि ऑपरेशन टीम के सदस्य आंतरिक नेटवर्क का तेजी से निरीक्षण कर सकें।
Windows 10 Version 1903 for 32-bit Systems
Windows 10 Version 1903 for x64-based Systems
Windows 10 Version 1903 for ARM64-based Systems
Windows Server, Version 1903 (Server Core installation)
Windows 10 Version 1909 for 32-bit Systems
Windows 10 Version 1909 for x64-based Systems
Windows 10 Version 1909 for ARM64-based Systems
Windows Server, Version 1909 (Server Core installation)
माइक्रोसॉफ्ट के अस्थायी समाधान का संदर्भ लें ADV200005 | Microsoft Guidance for Disabling SMBv3 Compression
SMBv3 सेवा के संपीड़न को अक्षम करने के लिए PowerShell का उपयोग करें (पुनरारंभ की आवश्यकता नहीं)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" DisableCompression -Type DWORD -Value 1 -Force
कृपया Python 3.5 या उससे ऊपर के संस्करण का उपयोग करके चलाएँ।
कृपया Python 3.7 या उससे ऊपर के संस्करण का उपयोग करके चलाएँ (क्योंकि asyncio.run 3.7 में जोड़ा गया API है, मैंने केवल async\await को 3.5 में जोड़े गए सिंटैक्स पर विचार किया)
IP पता प्रसंस्करण के लिए तृतीय-पक्ष लाइब्रेरी netaddr का उपयोग किया गया है
pip3 install netaddr

यदि आप कनेक्शन टाइमआउट वाले IP जानकारी को प्रदर्शित नहीं करना चाहते, तो पंक्ति 39 को pass से बदल सकते हैं