
Das auf asyncio (Coroutinen) basierende CVE-2020-0796 ist recht schnell und erleichtert Administratoren die schnelle Überprüfung des internen Netzwerks.
Basierend auf dem öffentlichen PoC wurde die Erkennungsgeschwindigkeit durch die Verwendung von Koroutinen erheblich verbessert, sodass Administratoren schnell das interne Netzwerk scannen können.
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)
Beziehen Sie sich auf die vorübergehende Lösung von Microsoft ADV200005 | Microsoft Guidance for Disabling SMBv3 Compression
Verwenden Sie PowerShell, um die Komprimierung des SMBv3-Dienstes zu deaktivieren (kein Neustart erforderlich)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" DisableCompression -Type DWORD -Value 1 -Force
Bitte verwenden Sie Python 3.5 oder höher.
Bitte verwenden Sie Python 3.7 oder höher (da asyncio.run ein neuer API in 3.7 ist, habe ich nur die async\await-Syntax berücksichtigt, die in 3.5 neu ist).
Die IP-Adressverarbeitung verwendet die Drittanbieterbibliothek netaddr
pip3 install netaddr

Wenn die IP-Informationen bei Verbindungszeitüberschreitung nicht angezeigt werden sollen, kann Zeile 39 durch 'pass' ersetzt werden.