nbin のプラグイン ID を確認

nasl コマンドの -V オプションで nbin の情報を見ることができる。

/usr/local/nessus/bin/nasl -V <script_file>
-V: Show the script ID, script name, etc.... (use twice for description)
$ /usr/local/nessus/bin/nasl -V /usr/local/nessus/lib/nessus/plugins/smb_kb958687.nbin
Script ID : 35362
Script Name : MS09-001: Microsoft Windows SMB Vulnerabilities Remote Code Execution (958687) (uncredentialed check)
Script Version : $Revision: 1.10 $
Copyright : This script is Copyright (C) 2009 Tenable Network Security, Inc.
Family : Windows : Microsoft Bulletins

プラグイン ID から探したいとき

$ for NBIN in $(ls /usr/local/nessus/lib/nessus/plugins/*.nbin)
> do
>  /usr/local/nessus/bin/nasl -V ${NBIN} | grep -q "35362" && echo "${NBIN}"
> done
/usr/local/nessus/lib/nessus/plugins/smb_kb958687.nbin

最近 Nessus のプラグインで nasl ではなくバイナリ化された nbin が増えてきたので忘れないようにしたい。

参考文書

タイトルとURLをコピーしました