
Basé sur asyncio (coroutines), la vitesse de CVE-2020-0796 est tout à fait remarquable, ce qui facilite la détection rapide sur le réseau interne pour les équipes d'exploitation et de maintenance.
Basé sur le POC public, l'utilisation des coroutines améliore considérablement la vitesse de détection, permettant aux opérateurs de réseau de vérifier rapidement le réseau interne.
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)
Référez-vous à la solution temporaire de Microsoft ADV200005 | Microsoft Guidance for Disabling SMBv3 Compression
Utilisez PowerShell pour désactiver la compression du service SMBv3 (sans redémarrage)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" DisableCompression -Type DWORD -Value 1 -Force
Veuillez utiliser Python 3.5 ou supérieur.
Veuillez utiliser Python 3.7 ou supérieur (car asyncio.run est une API ajoutée en 3.7, je n'ai pris en compte que la syntaxe async/await ajoutée en 3.5)
Le traitement des adresses IP utilise la bibliothèque tierce netaddr
pip3 install netaddr

Si vous ne souhaitez pas afficher les informations IP des connexions expirées, remplacez la ligne 39 par pass.