请在root下进行操作!
【前提-卸载已有版本】:首先必须要卸载原有的awvs12,或者其它老的版本,如果你没有安装过,可以忽略这段落。懒得打你就复制命令。懒得打你就复制命令。懒得打你就复制命令。
直接执行以下命令进行卸载。
##停止服务,
systemctl stop acunetix_trial.service
##第一步,删除软件安装的目录。
rm -rf /home/acunetix/
##第二步,删除awvs建立的用户。在/etc/passwd 里面
userdel acunetix
##不管怎么样,重启一下
reboot
【安装前奏-准备环境--必要】:再说一次,我是CentOS Linux release 7.6.1810 版本,基本可以说 只要是centos7 就应该一样。
第一步先更新
前提需要安装一下依赖包
yum install gcc-c++ gcc gcc-devel wget bzip2 libXScrnSaver* -y
yum clean all
yum update
reboot
在命令行执行:strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX
下一步就要解决没有GLIBCXX_3.4.20的问题喽
如果没有包含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.bz
##进入目录
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
这回应该有了吧~~~~~~
【开始安装】:现在把你的awvs安装包放入/var/tmp里面,然后开始安装喽~~~
cd /var/tmp/
chmod 777 acunetix_trial.sh
./acunetix_trial.sh
然后你会遇到
Accept the license terms? [yes|no]
[no] >>> yes
输入yes
然后你又遇到
Hostname [localhost.localdomain]:
直接回车即可。
然后是输入邮箱账号,两次密码,密码建议 123qwe!@# 好记。。。呵呵。
如果你看到如下的内容,那么恭喜你,安装成功了。
Accept the license terms? [yes|no]
[no] >>> yes
Configuring acunetix user...
Creating user acunetix.
By default the Acunetix will be installed to /home/acunetix/.acunetix_trial
Checking database port...
Checking backend port...
Configuring hostname...
Insert new hostname, or leave blank to use localhost.localdomain
Hostname [localhost.localdomain]:
Using hostname localhost.localdomain
Configuring the master user...
Email: [email protected]
Password:
Password again:
Initializing file system...
Extracting files to /home/acunetix/.acunetix_trial....
Installing the database...
Starting the database process...
- Create database
- Populate database
- Add new vulnerability data
- Creating the master user
Stopping the database process...
Generating certificates...
Generating certificate authority & certificates
Generating Certificate Authority
Certificate Authority Generation Succesful
Generating Certificate....
Certification Geneation Succesful
Saving settings...
Creating the startup script...
Registering service...
Adding LSR shortcuts...
Creating uninstall...
Please visit https://localhost.localdomain:13443/ to access Acunetix UI
到此其实就算是安装完毕,如果你安装在虚拟机里,那么你还需要额外映射端口。
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
如果破解成功,那么会显示下面的内容
< xs3c.co >
------------
\ ,__,
\ (oo)____
(__) )\
||--|| *
Crack by bigchan.Tested on v_190325161.
Usage: Copy me to the scanner folder and run as root.
Check environment.
Generating license.
Patch executable.
Jobs done, there you go.
看到这个,那就恭喜恭喜,基本已经完成了。
【AWVS修改端口】:
修改web端口
vi /home/acunetix/.acunetix_trial/wvs.ini
将server.port=13443改为server.port=443
修改后,需要重启服务呦。
经过再次验证和修改能正常走通流程,centos7最小化安装。
本文转载于:https://woj.app/5397.html