下载 Acunetix 14.5:https://sysin.org/blog/acunetix-14/
作者:gc,主页:www.sysin.org
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nz8rJ8Sq-1635579692877)(https://sysin.org/blog/acunetix-14-linux-install/acunetix-logo.svg)]
系统要求
推荐使用:
以下为官方系统要求,参看官方文档:Installing Acunetix。
- Supported Operating systems
- Windows
- Microsoft Windows 8.1 or Windows 2012 R2 and later
- macOS
- macOS Catalina and macOS Big Sur
- Linux
- Ubuntu Desktop/Server 18.0.4 LTS or higher
- Suse Linux Enterprise Server 15
- openSUSE Leap 15.0 and 15.1
- Kali Linux versions 2019.1 and 2020.1
- CentOS 8 and CentOS Stream Server and Workstation (with SELinux disabled)
- RedHat 8 (with SELinux disabled)
- We are actively testing other Linux distributions. Please let us know if you have requests for specific distros.
- CPU: 64 bit processor
- System memory: minimum of 2 GB RAM
- Storage: 1 GB of available hard-disk space.
This does not include the storage required to save the scan results - this will depend on the level of usage of Acunetix. - Supported Browsers
The Acunetix User Interface is delivered through a web server. The supported browsers are:
- Firefox
- Chrome
- Edge
- Safari
一般步骤
- 从官网下载 Acunetix(需要许可).
- 打开终端,或者 SSH 登录 Shell(该软件无需 GUI)
- 赋予安装文件可执行权限
例如:chmod +x acunetix_14.5.*_x64.sh
- 运行安装程序
例如:sudo ./acunetix_14.5.*_x64.sh
- 安装程序将检查软件包依赖关系,按下一章节的描述安装软件包
- 查看和接受 “许可协议”
- 配置主机名用于访问 Acunetix UI
- 创建管理员账号(邮件地址)和凭据用于配置和管理 Acunetix
- 完成安装过程
注意事项
Package 要求
在安装 Acunetix 时要求先安装以下软件包:
- On Ubuntu:
sudo apt-get install libxdamage1 libgtk-3-0 libasound2 libnss3 libxss1 libx11-xcb1 libxcb-dri3-0 libgbm1 libdrm2 libxshmfence1
- On Suse Linux Enterprise Server or OpenSUSE Leap:
sudo zypper install libXdamage1 libgtk-3-0 libasound2 mozilla-nss libX11-xcb1 libXss1
- On Red Hat Enterprise Linux 8 or CentOS 8 or CentOS Stream:
sudo yum install libX11 libX11-devel gtk3 nss libXScrnSaver alsa-lib bzip2 mesa-libgbm libxshmfence
SeLinux on CentOS 8, CentOS Stream, or RedHat 8
在 CentOS 或者 RedHat 上安装 Acunetix 需要禁用 SELinux。
vi /etc/selinux/config
# SELINUX=enforcing #注释掉
# SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:x #保存,关闭
setenforce 0 #使配置立即生效,或者重启系统
#shutdown -r now #重启系统生效
sestatus #查看状态
# 直接使用 sed 命令修改
# 修改 ELINUX=enforcing 为 SELINUX=disabled,即替换行
sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config
# 或者:sed -i '/^SELINUX=enforcing/c SELINUX=disabled' /etc/selinux/config
# 注释 SELINUXTYPE=targeted
sed -i 's/^SELINUXTYPE=targeted/#&/' /etc/selinux/config
安装路径
默认 Acunetix 将安装到 /home/acunetix/.acunetix
。
访问地址
请访问 https://IP:3443/ (IP 或为主机名)来打开 Acunetix UI。
账号和密码在安装过程中设定。
安装示例
本例运行在 Rocky Linux 8 VM 之上。
# 禁用 SELinux
# 修改 ELINUX=enforcing 为 SELINUX=disabled,即替换行
sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config
# 注释 SELINUXTYPE=targeted
sed -i 's/^SELINUXTYPE=targeted/#&/' /etc/selinux/config
setenforce 0 #使配置立即生效,或者重启系统
#shutdown -r now #重启系统生效
sestatus #查看状态
# 安装依赖软件包
sudo yum install libX11 libX11-devel gtk3 nss libXScrnSaver alsa-lib bzip2 mesa-libgbm libxshmfence
# 赋予执行权限
chmod +x acunetix_14.5.211008143_x64.sh
# 运行安装程序
sudo ./acunetix_14.5.211008143_x64.sh
Acunetix Installer Version: v_211008143, Copyright (c) Acunetix
------------------------------------------------------------
Checking os...
Checking for dependencies...
Please read the following License Agreement. You must accept the terms of this
agreement before continuing with the installation.
press ENTER to continue
>>>
# 此时出现许可协议
INVICTI SUBSCRIPTION SERVICES AGREEMENT
# 按空格键翻页
Accept the license terms? [yes|no]
[no] >>> yes
# 输入 yes 接受许可协议
Configuring acunetix user...
Creating user acunetix.
By default the Acunetix will be installed to /home/acunetix/.acunetix
# 默认安装路径如上
Checking database port...
Checking backend port...
Configuring hostname...
Insert new hostname, or leave blank to use R8
Hostname [R8]:
Using hostname R8
Configuring the master user...
Email: gc(at)sysin.org
Password:
Password again:
# 登录 WebUI 的管理员账号(邮件地址)和密码
Initializing file system...
Extracting files to /home/acunetix/.acunetix....
Installing the database...
rm: cannot remove '/home/acunetix/.acunetix/temp/pw': No such file or directory
Starting the database process...
- Create database
- Update database structure
- Populate database
- Add new vulnerability data
- Updating script versions
- Creating the master user
Stopping the database process...
Generating certificates...
Generating certificate authority & certificates
Generating certificate authority
Certificate authority generation succesful
Generating certificate ...
Certification generation succesful
Saving settings...
Creating the startup script...
Registering service...
Created symlink /etc/systemd/system/multi-user.target.wants/acunetix.service → /etc/systemd/system/acunetix.service.
Adding LSR shortcuts...
Creating uninstall...
Please visit https://R8:3443/ to access Acunetix UI
# 通过 https://ip:3443/ 访问 WebUI
下载 Acunetix 14.5:https://sysin.org/blog/acunetix-14/