1、卸载原来安装过的awvs
1、停止服务,
systemctl stop acunetix_trial.service
2、第一步,删除软件安装的目录。
rm -rf /home/acunetix/
3、第二步,删除awvs建立的用户。在/etc/passwd 里面
userdel acunetix
4、不管怎么样,重启一下
reboot
2、更新yum
yum clean all
yum update
3、查询GLIBCXX
strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX
如果没有:
依次执行如下命令:
cd /var/tmp/
##下载一个gcc,你可以下载最新版,我害怕出问题,所以我下载了一个不上不下的中间版本。5.50的。
wget http://mirrors.nju.edu.cn/gnu/gcc/gcc-5.5.0/gcc-5.5.0.tar.gz
##解压下载好东东。
tar -xvf gcc-5.5.0.tar.gz
##进入目录
cd gcc-5.5.0
##因为编译gcc需要一些额外的东东,具体的在/contrib/download_prerequisites 文件里,所以可以直接执行一下的,觉得慢,也可以自己找下载
./contrib/download_prerequisites
##建一个目录,然后配置
mkdir build
##进入目录
cd build
##配置
…/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
##下一步就是编译安装,巨慢!!!!!!
make && make install
##安装完了重启电脑。
reboot
cd /var/tmp/gcc-5.5.0/build/prev-x86_64-unknown-linux-gnu/libstdc+±v3/src/.libs/
cp libstdc++.so.6.0.21 /lib64/
cd /lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.21 libstdc++.so.6
####再次查看你是否有GLIBCXX_3.4.20
strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX
4、安装awvs
cd /var/tmp/
chmod 777 acunetix_trial.sh
./acunetix_trial.sh
遇到:输入yes
Accept the license terms? [yes|no]
[no] >>> yes
遇到:回车
Hostname [localhost.localdomain]:
遇到如下表示安装成功
如果安装到虚拟机中,需要额外映射端口
firewall-cmd --zone=public --add-port=13443/tcp --permanent
firewall-cmd --reload
**
【AWVS**步骤】:
注意要把**补丁复制到/home/acunetix/.acunetix_trial/v_190515149/scanner/ 下面,然后执行下面的命令。
chmod 777 patch_awvs
systemctl stop acunetix_trial.service
./patch_awvs
如果**成功,那么会显示下面的内容