OPENVAS(GVM) 使用說明
openvas安裝
使用Kali安裝
sudo apt install gvm
備註:其他linux版本請參閱官方安裝文件
https://greenbone.github.io/docs/latest/22.4/source-build/index.html
人家整理好的debian快速安裝方式
https://github.com/Kastervo/OpenVAS-Installation
初始化gvm
sudo gvm-setup
備註:完成後會自動產生新密碼,如果忘記可用以下指令修改。
sudo runuser -u _gvm -- gvmd --user=admin --new-password=password
檢查安裝
sudo gvm-check-setup
最後會出現It seems like your GVM-xx.xx.xx installation is OK.代表有安裝完成。
啟用gvm
sudo gvm-start
備註:這個程式會自動開啟gsad(GreenBone Security Assistant daemon)、gvmd(greenbone Vulnerability Manager daemon)跟opsd-openvas三個服務,完成後也會自動開啟遊覽器。
注意!!第一次啟用gvm後要等程式將資料完整的寫到資料庫後才可以正常運作,需要時間是電腦效能可能幾十分鐘到幾小時。
預設網址:https://127.0.0.1:9392
停止gvm
sudo gvm-stop
修改服務IP跟Port
sudo vi /usr/lib/systemd/system/gasd.service
將--listen 更改成新的服務ip,也可以使用0.0.0.0做任意 IP都可以,--port則可以更改成想要的port,完成厚重啟服務。
更新資料庫
sudo greenbone-feed-sync
也可以
sudo greenbone-feed-sync --type nvt
sudo greenbone-feed-sync --type scap
sudo greenbone-feed-sync --type cert
備註:也可以使用cron讓資料庫定期更新。
重置GVM
sudo -u _gvm gvmd --rebuild-gvmd-data=all
其他
如果安裝openvas的裝置使用外部ip直接對其他實體(外部)ip做弱點掃描時會出現掃不出任何結果的狀況時,
將Alive Test從scan config Default改成Consider Alive就可以了。
更新後啟動失敗問題處理1(Database is wrong Version)
顯示狀態如下
使用
gvmd --migrate
顯示如下,role "root" does not exist。
使用
gvm-setup solve
,縣市概略如下
很多以下略,
然後啟動gvm就可以成功,發現是因為更版所致。
參考資料
https://greenbone.github.io/docs/latest/22.4/kali/index.html
https://www.greenbone.net/en/documents/
https://forum.greenbone.net/t/your-database-is-too-old-for-this-version-of-gvmd/20812
No Comments