由于在安装过程中,检索发现大多安装都是在ubantu下,鲜有在centos7安装成功的,所以我把整个安装详细过程重新整理了一下:
准备
Acunetix wvs 12.x 版本必须是v_190325161,打开acunetix_trial.sh文件可以查看版本:
#!/bin/bash
version_numeric=190325161
下载地址:https://download.csdn.net/download/weixin_36273267/15512754 压缩文件中含安装包和补丁 ,仅做研究学习使用,有条件要支持正版
安装
环境:CentOS 7.6
安装环境依赖: yum -y install libxdamage1 libgtk-3-0 libasound2 libnss3 libxss1 libx11-xcb-dev wget unzip vim net-tools
上传 acunetix_trial.sh ,patch_awvs 文件
开始安装,先赋予权限
# chmod u+x acunetix_trial.sh
# ./acunetix_trial.sh
按照提示,脚本交互式输入用户信息:
1. 是否同意协议: yes
2. 输入主机名: (可是输入IP地址)
3. 输入管理员邮箱: 嘻嘻嘻嘻嘻@xxx.com
4. 输入密码:
................
安装完成显示Please visit https://XXXXX:13443/ to access Acunetix UI,说明已安装成功,若出现:'GLIBCXX_3.4.20' not found,则需要包含 GLIBCXX_3.4.20,centos7下libstdc++.so.6 替换下成高版本的就可以了,先执行strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX,检测一下,看是否有GLIBCXX_3.4.20,若没有安装awvs时无法生成证书文件,破解补丁自然会失败。我就在这被坑了.
找到了靠谱的解决方法:https://blog.csdn.net/salman_tan/article/details/83147827
破解
将破解文件拷贝到安装目录中,
# cp -rf patch_awvs /home/acunetix/.acunetix_trial/v_190325161/scanner/
带.的" .acunetix_trial"有隐藏属性, 查看# ls -al,复制一定要加参数-rf
进入安装目录:
# cd /home/acunetix/.acunetix_trial/v_190325161/scanner/
# chmod +x patch_awvs
运行破解:
# ./patch_awvs
显示如下,恭喜你闯关成功!
若一直提示:
Check environment.
Can not locate license file.
则有两种解决办法:
1. 升级gcc到5.4, 使用strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX检测是否包含GLIBCXX_3.4.20和GLIBCXX_3.4.21,已经存在,然后重新安装Acunetix wvs,就能解决安装awvs时无法生成证书文件,破解补丁自然会失败问题
升级gcc方法: https://blog.csdn.net/salman_tan/article/details/83147827
2.检测license_info.json是否存在,文件所在目录:
/home/acunetix/.acunetix_trial/data/license/license_info.json
若存在license_usage.json,就需要手工复制一个,并改名为license_info.json,重新回到/home/acunetix/.acunetix_trial/v_190325161/scanner/,运行破解补丁。
收尾:
1.让license永不失效
保护license不失效,执行完成patch之后,尽快执行如下的命令,不然license会被修改的
# chattr +i /home/acunetix/.acunetix_trial/data/license/license_info.json
或者删除wa_data.dat文件,这样不会出现测试版到期
# rm -rf /home/acunetix/.acunetix_trial/data/license/wa_data.dat
2.检测是否成功:
打开awvs面板 登录以后
点击Administrator->Profile->License",可以看到99999就说明成功激活
3. 关闭自检更新
登录系统后,左下角Settings->ProductUpgrades,改为"Do not automaticaly check for update[Not Recommanded]"
到此,算大功告成!