centos7安装awvs(详细)

文章目录

    • 1、卸载原来安装过的awvs
    • 2、更新yum
    • 3、查询GLIBCXX
    • 4、安装awvs
    • 5、pojie

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
centos7安装awvs(详细)_第1张图片

如果没有:
依次执行如下命令:
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]:

遇到如下表示安装成功
centos7安装awvs(详细)_第2张图片
如果安装到虚拟机中,需要额外映射端口

firewall-cmd --zone=public --add-port=13443/tcp --permanent
firewall-cmd --reload

5、pojie

【AWVS pojie步骤】:
注意要把pojie补丁复制到/home/acunetix/.acunetix_trial/v_190515149/scanner/ 下面,然后执行下面的命令。

chmod 777 patch_awvs
systemctl stop acunetix_trial.service
./patch_awvs

如果pojie成功,那么会显示下面的内容
centos7安装awvs(详细)_第3张图片
安装完成后用段时间就失效了,扫不了了。只要删除wa_data.dat文件即可

chattr +i /home/acunetix/.acunetix_trial/data/license/license_info.json
systemctl start acunetix_trial.service

rm -rf /home/acunetix/.acunetix_trial/data/license/wa_data.dat

你可能感兴趣的:(linux,centos)