首页 > 系统相关 >01.Centos7安装AWVS

01.Centos7安装AWVS

时间:2022-12-30 14:04:49浏览次数:45  
标签:gcc 01 acunetix AWVS c++ Centos7 trial 3.4 home

1,更新及解决依赖

# yum -y 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

​# yum install gcc-c++ gcc gcc-devel wget bzip2 libXScrnSaver* -y

# yum clean all

# yum update


2,安装

添加权限

# chmod 777  acunetix_trial.sh

执行,提示缺少依赖

# ./acunetix_trial.sh 

Acunetix Installer Version: v_190325161, Copyright (c) Acunetix
------------------------------------------------------------

Checking os...
Checking for dependencies...
- dependency libgtk-3.so.0 not found on the system
- dependency libgdk_pixbuf-2.0.so.0 not found on the system
- dependency libgdk-3.so.0 not found on the system
Some dependencies are not found on the system. Aborting installation.
Aborting installation

安装上面提示缺少的依赖

# yum -y install libgtk-3.so.0 libgdk_pixbuf-2.0.so.0  libgdk-3.so.0

在执行下

./acunetix_trial.sh 

回车,阅读协议

01.Centos7安装AWVS_libstdc++

yes

01.Centos7安装AWVS_创建目录_02

输入新的主机名或者留空继续使用当前主机名,我这里留空,敲回车

01.Centos7安装AWVS_重启_03

接下来,输入邮箱和密码

报错

01.Centos7安装AWVS_libstdc++_04

Initializing file system...

Extracting files to /home/acunetix/.acunetix_trial....
tar (grandchild): bzip2:无法 exec: 没有那个文件或目录
tar (grandchild): Error is not recoverable: exiting now
tar: Child died with signal 13
tar: Error is not recoverable: exiting now
mv: 无法获取"/home/acunetix/.acunetix_trial/v_190325161/data" 的文件状态(stat): 没有那个文件或目录
mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/bxss": 没有那个文件或目录
mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/certs": 没有那个文件或目录
mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/http_resp": 没有那个文件或目录
mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/license": 没有那个文件或目录
mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/scans": 没有那个文件或目录
mkdir: 无法创建目录"/home/acunetix/.acunetix_trial/data/targets": 没有那个文件或目录

Installing the database...
Error creating the database.
Aborting installation

解决

# yum -y install bzip2

再执行

./acunetix_trial.sh

又报错

01.Centos7安装AWVS_重启_05

解决

# rm -rf /home/acunetix/.acunetix_trial

再试

./acunetix_trial.sh

01.Centos7安装AWVS_libstdc++_06


3,修改默认端口并重启

# netstat -anput|grep 13443
tcp 0 0 0.0.0.0:13443 0.0.0.0:* LISTEN 25226/opsrv

# vi /home/acunetix/.acunetix_trial/wvs.ini

改为

server.port=17443

重启

# systemctl restart acunetix_trial

# netstat -anput|grep 17443
tcp 0 0 0.0.0.0:13443 0.0.0.0:* LISTEN 25226/opsrv


4,方便后面使用的操作

# cd /home/acunetix/.acunetix_trial/v_190325161/scanner/

上传这个文件 patch_awvs

01.Centos7安装AWVS_libstdc++_07

添加权限

# chmod 777 patch_awvs

执行

# ./patch_awvs

报错,找不到证书

01.Centos7安装AWVS_libstdc++_08

检查证书

[root@xx scanner]# strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH

需要包含 GLIBCXX_3.4.20,否则安装awvs时无法生成证书文件,pojie补丁自然会失败,我这最高也就19

下一步就要解决没有GLIBCXX_3.4.20的问题

​​# 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 -zxvf gcc-5.5.0.tar.gz

进入目录

# cd gcc-5.5.0

因为编译gcc需要一些额外的东东,具体的在/contrib/download_prerequisites 文件里,所以可以直接执行一下的,觉得慢,也可以自己找下载

[root@xx gcc-5.5.0]# ./contrib/download_prerequisites  

建目录

[root@xx gcc-5.5.0]# mkdir build

[root@xx gcc-5.5.0]# cd build/

配置

[root@xx build]# ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

编译安装(非常慢15  分钟+)

[root@xx build]# make && make install

重启

# reboot

再次查看你是否有GLIBCXX_3.4.20

# strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX

没有的话

​# 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

# mv libstdc++.so.6 /tmp

# ln -s libstdc++.so.6.0.21 libstdc++.so.6

​再次查看你是否有GLIBCXX_3.4.20​

# strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX

执行完,还是没有,后来我把上面步骤的路径/lib64 换成/usr/lib64就可以了,如下两行就行

# cp libstdc++.so.6.0.21 /usr/lib64

# cd /usr/lib64

此时,就有了

# strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX|grep 3.4.20

GLIBCXX_3.4.20

再激活下

[root@xx lib64]# cd /home/acunetix/.acunetix_trial/v_190325161/scanner/

[root@xx scanner]# ./patch_awvs

成功

01.Centos7安装AWVS_创建目录_09

重启下

# systemctl restart acunetix_trial


登录

ip:17443

01.Centos7安装AWVS_libstdc++_10

pojie成功

​http://xx:17443/#/me/​

01.Centos7安装AWVS_重启_11


保证license不失效

执行完成patch之后,尽快执行如下的命令,不然license会被修改的

# chattr +i /home/acunetix/.acunetix_trial/data/license/license_info.json


标签:gcc,01,acunetix,AWVS,c++,Centos7,trial,3.4,home
From: https://blog.51cto.com/u_10958654/5980130

相关文章

  • Azure DevOps Server 2019 (TFS)安装教程
    (1)安装教程:​​AzureDevOpsServer2019(TFS)安装教程-danzhang​​AzureDevOpsServer的安装教程_躺平佛系周大侠的博客1.配置数据库,使用默认的sqlexpress2.搜索配置......
  • [蓝桥杯 2013 省 A] 剪格子
    [蓝桥杯2013省A]剪格子注意事项:读入顺序为m,n#include<iostream>usingnamespacestd;constintN=11;intn,m;intw[N][N];intdx[4]={-1,0,1,0}......
  • ASP.NET 5 将于2016年一季度发布
    简介:微软ASP.NET团队在GitHub宣布ASP.NET5的发布时间表和发展蓝图。该团队宣布在2015年还将发布三个Beta版,一个ASP.NET5的抢先版(RC1),到2016年一季度,ASP.Net5将正式发布。......
  • 20220627外星人2015 R2硬盘更换记录
    外星人换硬盘太贵,自个动手丰衣足食外星人alienware15R2更换硬盘记录,参考资料为:​​​https://downloads.dell.com/manuals/all-products/esuprt_laptop/esuprt_alienwa......
  • 操作系统实战45讲00017
    你好,我是LMOS。今天我们继续来研究Linux的初始化流程,为你讲解如何解压内核,然后讲解Linux内核第一个C函数。最后,我们会用Linux的第一个用户进程的建立来收尾。如果用你上......
  • 操作系统实战45讲00018
    你好,我是LMOS。内存跟操作系统的关系,就像土地和政府的关系一样。政府必须合理规划这个国家的土地,才能让人民安居乐业。为了发展,政府还要进而建立工厂、学校,发展工业和教育......
  • 操作系统实战45讲00019
    你好,我是LMOS。上节课,我们确定了用分页方式管理内存,并且一起动手设计了表示内存页、内存区相关的内存管理数据结构。不过,虽然内存管理相关的数据结构已经定义好了,但是我们......
  • 操作系统实战45讲00010
    你好,我是LMOS。我们在前面的课程中探索了,开发操作系统要了解的最核心的硬件——CPU、MMU、Cache、内存,知道了它们的工作原理。在程序运行中,它们起到了至关重要的作用。在......
  • 操作系统实战45讲00012
    你好,我是LMOS。经过前面那么多课程的准备,现在我们距离把我们自己操作系统跑起来,已经是一步之遥了。现在,你是不是很兴奋,很激动?有这些情绪说明你是喜欢这门课程的。接下来......
  • Centos7下Zabbix5.0部署
    系统简介:zabbix是一个企业级解决方案,支持实时监控数千台服务器,虚拟机和网络设备采集百万级监控指标。Zabbix的主要特点有:指标收集:从任何设备、系统、应用程序上进行......