openvas,新版的叫GVM,安裝大致上有三種方式
1.使用容器Docker運行
2.在Kali-linux-2021.2上安裝
3.直接使用原始碼安裝
容器上我是使用 securecompliance/gvm 這個映像檔做測試
安裝方式
參考這篇文章以Docker容器的形式运行GVM-11
Setting up GVM-OpenVAS — 2020 (Open Vulnerability Assessment Scanner)
正常來講執行docker gvm start 啟動時會自動更新漏洞特徵庫,如果沒有更新就強制更新
進入gvm的容器內部 docker exec -it gvm bash
----------------------------------------------------------------------------------------------
--更新greenbone-nvt-sync
greenbone-scapdata-sync
greenbone-certdata-sync
如果是整個特徵庫都沒有下載下來,就在後面加--rsync
greenbone-nvt-sync --rsync
greenbone-scapdata-sync --rsync
greenbone-certdata-sync --rsync
關閉docker stop gvm
啟動docker start gvm
---------------------------------------------------------------------------------------------------
建立帳號密碼admin/admin
su -c "gvmd --user=admin --new-password=admin" gvm
關閉docker stop gvm
啟動docker start gvm
---------------------------------------------------------------------------------------------------
掃描器無法建立
建立掃描器
sudo -Hiu gvm gvmd --create-scanner="Kifarunix-demo OpenVAS Scanner" --scanner-type="OpenVAS" --scanner-host=/opt/gvm/var/run/ospd.sock
查詢
sudo -Hiu gvm gvmd --get-scanners
查詢的輸出範例
08b69003-5fc2-4037-a479-93b440211c73 OpenVAS /tmp/ospd.sock 0 OpenVAS Default
6acd0832-df90-11e4-b9d5-28d24461215b CVE 0 CVE
9c6f2214-eb7c-4613-96bd-21551b259cf1 OpenVAS /opt/gvm/var/run/ospd.sock 9390 Kifarunix-demo OpenVAS Scanner
驗證
sudo -Hiu gvm gvmd --verify-scanner=9c6f2214-eb7c-4613-96bd-21551b259cf1
關閉docker stop gvm
啟動docker start gvm
-------------------------------------------------------------------------------------------------------
用kali-linux-2021-2安裝
用sudo apt-get install gvm 安裝
sudo gvm-setup 設定
sudo gvm-start啟動
掃描器的密碼要記下來"請參考圖片"
驗證後才能掃描
-------------------------------------------------------------------------------------------
更新特徵庫
sudo gvm-stop
sudo gvm-feed-update
sudo gvm-start
-------------------------------------------------------------------------------------------
建立帳號密碼admin/admin
sudo runuser -u _gvm -- gvmd --user=admin --new-password=admin
-------------------------------------------------------------------------------------------
強制更新特徵庫
sudo gvm-stop
sudo runuser -u _gvm -- greenbone-nvt-sync --rsync
sudo greenbone-scapdata-sync
sudo greenbone-certdata-sync
sudo gvm-start
------------------------------------------------------------------------------------------------
用原始碼安裝
我用github上的這個腳本安裝在mint-linux來測試,ubuntu,mint-linux,Debian 皆可,但問題多要慢慢除錯
參考資料
使用這方法會了解整個架構,但耗時間
---------------------------------------------------------------------------------------------------
建議使用容器Docker或kali-linux安裝,方便又有效率
沒有留言:
張貼留言