
سرعة أداة CVE-2020-0796 المبنية على asyncio (الروتينات المتزامنة) كبيرة جدًا، مما يسهل على مهندسي التشغيل والصيانة إجراء فحص سريع للشبكة الداخلية.
استنادًا إلى الـ POC المنشور، تم تحسين سرعة الفحص بشكل كبير باستخدام coroutines، مما يسهل على مسؤولي التشغيل والصيانة فحص الشبكة الداخلية بسرعة.
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
استخدم PowerShell لتعطيل ضغط خدمة SMBv3 (بدون إعادة تشغيل)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" DisableCompression -Type DWORD -Value 1 -Force
يرجى استخدام Python 3.5 أو إصدار أحدث.
يرجى استخدام Python 3.7 أو إصدار أحدث (بما أن asyncio.run هو API جديد في 3.7، وقد أخذت في الاعتبار فقط أن async\await صيغة جديدة في 3.5)
تتم معالجة عنوان IP باستخدام مكتبة الطرف الثالث netaddr
pip3 install netaddr

إذا كنت لا تريد عرض معلومات IP الخاصة بفشل الاتصال، يمكنك استبدال السطر 39 بـ pass