服务器centos7-AWVS搭建
一、安装前的准备
1.1 下载安装包
并把安装包解压到/opt/AWVS路径中
7z x acunetix_23.11.231123131_x64.7z -o/opt/AWVS/
1.2 更改host文件
vim /etc/hosts
将以下内容加在hosts文件尾部
127.0.0.1 erp.acunetix.com127.0.0.1 erp.acunetix.com.::1 erp.acunetix.com::1 erp.acunetix.com.
192.178.49.174 telemetry.invicti.com192.178.49.174 telemetry.invicti.com.2607:f8b0:402a:80a::200e telemetry.invicti.com2607:f8b0:402a:80a::200e telemetry.invicti.com
1.3 提前检查依赖
Checking os...
Checking for dependencies...
- dependency libXrandr.so.2 not found on the system
- dependency libcairo.so.2 not found on the system
- dependency libXdamage.so.1 not found on the system
- dependency libxcb.so.1 not found on the system
- dependency libatk-1.0.so.0 not found on the system
- dependency libXfixes.so.3 not found on the system
- dependency libXcomposite.so.1 not found on the system
- dependency libX11.so.6 not found on the system
- dependency libatk-bridge-2.0.so.0 not found on the system
- dependency libpango-1.0.so.0 not found on the system
- dependency libXext.so.6 not found on the system
- dependency libgbm.so.1 not found on the system
- dependency libxkbcommon.so.0 not found on the system
- dependency libatspi.so.0 not found on the system
Some dependencies are not found on the system. Aborting installation.
Aborting installation
建议安装前提前检查这些依赖,否则安装到一半失败需要删除安装目录重新安装,很麻烦。
上面是本人第一次安装时缺少的依赖报错信息,可对照安装一遍
yum install -y libXrandr.so.2
yum install -y libcairo.so.2
....以此类推
执行
strings /lib64/libc.so.6 | grep GLIBC_2.18
查看libc.so.6是否存在GLIBC_2.18许可,如果存在则继续,不存在则依次在/opt/AWVS/目录下执行以下代码
wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar zxf glibc-2.18.tar.gz
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usr
make -j2
make install
如果后续出现下面这种报错,就说明是没有这个许可的原因,自行根据步骤解决
/home/acunetix/.acunetix/v_231123131/scanner/certgen: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /home/acunetix/.acunetix/v_231123131/scanner/libstdc++.so.6)
需要提前安装bzip2
sudo yum -y install bzip2
二、执行安装脚本
#进入解压目录
cd /opt/AWVS
#给脚本执行权限
chmod +x acunetix_23.11.231123131_x64.sh
#执行安装脚本
./ acunetix_23.11.231123131_x64.sh
回车阅读用户协议,直到读完,输入yes同意用户协议。


输入主机名,服务器的公网IP。

继续输入邮箱账户名和密码。
推荐账户名root@root.com密码P@ssword。(自行输入能记住就行)
账户名需要正确邮箱格式,密码至少八位且有数字、小写字母、大写字母、!@#$%等特殊字符中的三种。
等待安装成功

以上是从二次确认密码到安装成功后的所有输出,一定要仔细对照过程,最后有Please visit https...也不定是安装成功。
查看服务状态:
systemctl status acunetix.service

active即启动
查看端口状态:
netstat -antpl

3443端口开启监听即成功
三、破解
3.1 停止服务,创建破解脚本。
systemctl stop acunetix.service
#在目录/opt/AWVS下执行
vim AWVS.sh
将下面内容复制进到AWVS.sh中。
#!/bin/bash
# 复制 wvsc 文件到指定目录
sudo cp wvsc /home/acunetix/.acunetix/v_231123131/scanner/wvsc
sudo chown acunetix:acunetix /home/acunetix/.acunetix/v_231123131/scanner/wvsc
sudo chmod +x /home/acunetix/.acunetix/v_231123131/scanner/wvsc
# 删除旧的 license 文件并复制新的
sudo chattr -ie /home/acunetix/.acunetix/data/license/license_info.json
sudo chattr -ie /home/acunetix/.acunetix/data/license/wa_data.dat
sudo rm /home/acunetix/.acunetix/data/license/*
sudo cp license_info.json /home/acunetix/.acunetix/data/license/
sudo cp wa_data.dat /home/acunetix/.acunetix/data/license/
# 设置新文件的权限和所有权
sudo chown acunetix:acunetix /home/acunetix/.acunetix/data/license/license_info.json
sudo chown acunetix:acunetix /home/acunetix/.acunetix/data/license/wa_data.dat
sudo chmod 444 /home/acunetix/.acunetix/data/license/license_info.json
sudo chmod 444 /home/acunetix/.acunetix/data/license/wa_data.dat
# 设置文件的不可更改属性
sudo chattr +i /home/acunetix/.acunetix/data/license/license_info.json
sudo chattr +i /home/acunetix/.acunetix/data/license/wa_data.dat
3.2 执行脚本
chmod +x AWVS.sh
./AWVS.sh
3.3 启动服务
sudo systemctl start acunetix.service
访问控制面板https://服务器公网ip:3443/
输入邮箱账户名和密码(root@root.com--P@ssword)
进入个人配置界面,完善详细信息,把语言改为简体。

进入设置--订阅 查看许可信息是否正确

四、其他
4.1 root账户无权限执行
查看文件特殊属性:
sudo lsattr 目标文件
一般会显示----i--------e-- /home/acunetix/.acunetix/data/license/license_info.json
修改特殊属性:(i:不可变属性、e:是否启用扩展属性)
sudo chattr -ie 目标文件
之后root账户就可以对目标文件执行命令了
4.2 卸载AWVS
两种情况:
4.2.1 已经安装成功
cd /home/acunetix/.acunetix/

执行uninstall.sh即可卸载。
注:
change_credentials.sh可以更改登录邮箱和密码。
4.2.2 安装中途报错
-
删除程序用户
userdel -r acunetix -
删除安装目录
rm -rf /home/acunetix/如果遇到权限不足的情况详见3.1
-
删除安装日志
安装日志在安装脚本的路径内rm -f /opt/AWVS/install.log

浙公网安备 33010602011771号