
Kali Linux で Nmap スクリプトを実行しようとすると、次のメッセージが表示されます。
ルート@known:~# nmap --script smb-check-vulns.nse 192.168.1.111 2015-12-04 03:45 EST に Nmap 7.00 ( https://nmap.org ) を起動 NSE: スクリプト エンジンの初期化に失敗しました: /usr/bin/../share/nmap/nse_main.lua:801: 'smb-check-vulns.nse' はカテゴリ、ファイル名、またはディレクトリと一致しませんでした スタック トレースバック: [C]: 関数 'error' 内 /usr/bin/../share/nmap/nse_main.lua:801: 関数 'get_chosen_scripts' 内 /usr/bin/../share/nmap/nse_main.lua:1249: メインチャンク内 [C]: で? やめます!
私の知る限り、これは新しいエラーのようです。私は 2015 年 12 月 4 日時点で最新バージョンの Kali Linux を実行しています。次のようなスクリプトを導入するいくつかのバリエーションを試しました。
root@known:~# nmap --script=smb-check-vulns.nse <ip>
助けてくれてありがとう。
答え1
Nmap 6.46BETA6 では、smb-check-vulns
スクリプトは 6 つの異なるスクリプトに分割されました。
- smb-vuln-conficker
- smb-脆弱性-cve2009-3103
- smb-vuln-ms06-025
- smb-vuln-ms07-029
- smb-vuln-regsvc-dos
- smb-vuln-ms08-067
で任意の特定のチェックを実行したり、すべてのチェックを実行したりできます--script smb-vuln-*
が、これらの多くはスキャンされたシステムでブルースクリーンやその他のクラッシュを引き起こす可能性があることに注意してください。以前は、これらを実行するには を追加する必要がありました--script-args unsafe=1
が、これらのスクリプトを「dos」カテゴリに追加して、 で除外できるようにしました。--script "smb-vulns-* and not dos"
答え2
私も同様の問題を抱えていました。コマンドを実行するとスクリプトディレクトリにいる間、うまくいきました。