
このスクリプトは、SMBを使用してネットワーク内のEternalBlueエクスプロイト(CVE-2017-0144)に対して脆弱なデバイスをチェックします。
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 is VULNERABLE to EternalBlue! [-] 192.168.1.2 is NOT VULNERABLE to EternalBlue. [-] 192.168.1.3 is not reachable.
このツールは、教育およびテスト目的のために現状有姿で提供されます。
🚨 責任を持って使用し、ネットワークやデバイスをスキャンする前に適切な許可を得てください。