一个用于扫描启用了SMB的设备是否存在 EternalBlue漏洞 (CVE-2017-0144) 的 Python 工具。
该脚本通过测试 SMB 连接,检查网络中的设备是否存在 EternalBlue 漏洞。
✅ 扫描 IP 地址列表以检测 SMB 漏洞。
✅ 检测目标机器是否存在 EternalBlue (CVE-2017-0144) 漏洞。
✅ 使用 ThreadPoolExecutor 并行处理,快速扫描多个设备。
✅ 简单易用的界面。
克隆此仓库:
git clone https://github.com/MedX267/EternalBlue-Vulnerability-Scanner.git
cd EternalBlue-Scanner
安装依赖:
pip install -r requirements.txt
如果您没有 requirements.txt 文件,可以手动安装 Impacket:
pip install impacket
通过提供目标 IP 地址列表来运行脚本:
python eternalblue_scanner.py <target_ip_1> <target_ip_2> ... <target_ip_n>
示例:
python eternalblue_scanner.py 192.168.1.1 192.168.1.2 192.168.1.3
然后脚本将检查每个 IP 是否存在 EternalBlue 漏洞并显示结果。
脚本将输出每个目标 IP 是否易受攻击:
[+] 192.168.1.1 存在 EternalBlue 漏洞! [-] 192.168.1.2 不存在 EternalBlue 漏洞。 [-] 192.168.1.3 不可达。
此工具按原样提供,仅供教育和测试使用。
🚨 请负责任地使用,并确保在扫描网络或设备之前获得适当授权。