參考大佬@pirogue的安裝步驟及awvs安裝包,@pandahks的安裝依賴,在本地虛擬機安裝awvs,艱辛歷程記錄如下。
虛擬機操作系統:CentOS Linux release 7.7.1908 (Core)(mini安裝)
awvs版本:awvs 12.0.190515149 (文末附安裝腳本及破解包下載方式)有條件的同學希望支持正版
安裝包准備
下載到本地之后可以使用拷貝xshell的ftp發送到目標服務器上。

腳本代碼的前半部分是相關的配置,如果想修改端口可以在這部分修改。

添加執行權限
# chmod 777 acunetix_trial.sh

安裝awvs的依賴包
yum install libXrender libXext libXcursor libXfixes libXcomposite libXrandr libXdamage libXtst libXi cups-libs dbus-glib libXrandr libXcursor libXinerama cairo cairo-gobject pango libXScrnSaver libatk-bridge-2.0.so.0 -y
開始安裝
#sudo ./acunetix_trial.sh
確認交互信息
同意協議(不用翻頁可以點擊q直接到確認協議)yes
hostname:xxx.xxx.xxx
email:xxxxqq.com
password:xxxxxxx
Centos最小化安裝的系統在這兒有個坑
報錯:
Extracting files to /home/acunetix/.acunetix_trial....tar (grandchild): bzip2:無法 exec: 沒有那個文件或目錄tar (grandchild): Error is not recoverable: exiting nowtar: Child died with signal 13tar: Error is not recoverable: exiting nowmv: 無法獲取"/home/acunetix/.acunetix_trial/_190515149/data" 的文件狀態(stat): 沒有那個文件或目錄mkdir: 無法創建目錄"/home/acunetix/.acunetix_trial/data/bxss": 沒有那個文件或目錄mkdir: 無法創建目錄"/home/acunetix/.acunetix_trial/data/certs": 沒有那個文件或目錄mkdir: 無法創建目錄"/home/acunetix/.acunetix_trial/data/_resp": 沒有那個文件或目錄mkdir: 無法創建目錄"/home/acunetix/.acunetix_trial/data/cense": 沒有那個文件或目錄mkdir: 無法創建目錄"/home/acunetix/.acunetix_trial/data/scans": 沒有那個文件或目錄
該問題的原因不是權限問題而是因為系統中沒有bzip2的包,安裝即可
#yum install -y bzip2

centos安裝過程中若出現其它異常,可參考:https://blog.csdn.net/cn_lyxc/article/details/100082238
完成后會提示以下信息

登陸時使用前面輸入的郵箱及密碼

可以使用以下命令對awvs服務進行管理
# systemctl restart acunetix_trial.service
#systemctl stop acunetix_trial.service
#systemctl start acunetix_trial.service
破解激活
登陸之后需要填入license

根據大老的破解補丁進行破解
1.把破解補丁復制/home/acunetix/.acunetix_trial/v_190515149/scanner/目錄下.並賦予執行權限
#cp /opt/awvs/patch_awvs /home/acunetix/.acunetix_trial/v_190515149/scanner/
#cd /home/acunetix/.acunetix_trial/v_190515149/scanner/
#chmod 777 patch_awvs

2.執行破解補丁
#sudo ./patch_awvs

在/home/acunetix/.acunetix_trial/data/license下新建license_info.json文件
#touch /home/acunetix/.acunetix_trial/data/license/license_info.json
#sudo ./patch_awvs
#chattr +i /home/acunetix/.acunetix_trial/data/license/license_info.json (鎖定文件不得任意改動)


據述14天之后依然會過期,解決方法如下(待確認,后面回復)
在安裝完成之后,刪除wa_data.bat文件,確實可用。但是10幾天之后,awvs會自動再次生成wa_data.bat文件,查看報錯提示是license error。
解決:
#rm /home/acunetix/.acunetix_trial/data/license/wa_data.dat
#touch /home/acunetix/.acunetix_trial/data/license/wa_data.dat
#chattr +i /home/acunetix/.acunetix_trial/data/license/wa_data.dat
意思是到期之后將wa_data.dat文件刪除,然后手動創建一個wa_data.dat,最后鎖定wa_data.dat文件不可寫入。
大佬博客:https://xs3c.co/archives/643#comment-1540
參考鏈接
https://blog.csdn.net/cn_lyxc/article/details/100082238#commentsedit
最新安裝腳本下載:https://www.acunetix.com/thank-you-for-downloading-wvs-onsite-linux/