
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)
Microsoft의 임시 해결 방법 참조 ADV200005 | Microsoft Guidance for Disabling SMBv3 Compression
PowerShell을 사용하여 SMBv3 서비스 압축 비활성화 (재부팅 불필요)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" DisableCompression -Type DWORD -Value 1 -Force
python3.5 이상 버전을 사용하여 실행하세요.
python3.7 이상 버전을 사용하여 실행하세요. (asyncio.run은 3.7에서 추가된 API이며, async/await은 3.5에서 추가된 문법만 고려했습니다)
IP 주소 처리는 타사 라이브러리 netaddr을 사용합니다.
pip3 install netaddr

연결 시간 초과 IP 정보를 표시하지 않으려면 39번 줄을 pass로 변경하면 됩니다.