当前位置:首页 > 知识

kali安装awvs

Kali 默认不带 AWVS,安装得自己装。安装Acunetix Web Vulnerability Scanner 这玩意儿是安装商业软件,官方只提供 Windows 版安装包,安装Linux 下想跑就得靠转换或者第三方打包的安装版本。网上流传的安装 Kali 安装教程大多用的是某个大佬提取的 Linux 版压缩包,解压完直接跑安装脚本那种。安装我试过三次,安装两次翻车,安装一次成功,安装把过程记下来。安装

先说环境。安装我用的安装是 Kali 2023.4,VMware 虚拟机,安装分配了 4GB 内存。安装AWVS 对内存有点要求,2GB 以下跑起来会卡到怀疑人生。磁盘至少留 2GB 空间,它安装完加上数据库差不多 1.5GB 左右。

下载安装包

官方渠道肯定没有 Linux 版,所以只能找第三方资源。常见的文件名类似 acunetix_13.x.x.x_linux.tar.gz,版本号越新越好,但别追最新,新版本破解补丁经常跟不上。我用的 13.0.200205121 这个版本,稳定,激活也简单。

下载完先解压:

tar -xzf acunetix_13.0.200205121_linux.tar.gz cd acunetix_13.0.200205121 

目录里一般有个 install.sh 或者 acunetix_install.sh,直接跑就行。但别急着执行,先看看脚本内容,有些版本会检测系统版本,Kali 的 rolling 更新有时会让检测逻辑失效。我遇到过一次脚本报 “unsupported OS”,解决办法是编辑脚本,把版本检测那几行注释掉。

安装过程中的坑

执行安装脚本后,它会自动装依赖、初始化数据库、启动服务。这里最容易出问题的是数据库。AWVS 用的是自己的 SQLite 还是 PostgreSQL 取决于版本,13.x 用的是内置的。如果安装过程中卡在 “Initializing database” 超过两分钟,大概率是权限问题。检查 /usr/local/acunetix 目录的属主,有时候脚本没正确设置。

另一个常见问题是端口冲突。AWVS 默认监听 3443 端口(HTTPS),如果 Kali 上已经有服务占用了,安装会失败。用 netstat -tlnp | grep 3443 查一下,有占用就改端口或者停掉那个服务。

安装完成后,脚本会输出登录地址和初始账号密码。通常是 https://127.0.0.1:3443,账号 admin@admin.com,密码 Admin123。第一次登录会强制改密码。

激活与破解

没激活的 AWVS 只能扫一个目标,而且功能受限。破解方法一般是在安装目录下替换 wvs_console 或者 license_manager 相关的文件。具体操作因版本而异,我用的那个版本是替换 /usr/local/acunetix/.acunetix/data/license 下的一个二进制文件,然后重启服务。

重启命令:

systemctl restart acunetix 

如果 systemctl 不认识这个服务,试试 /etc/init.d/acunetix restart。还不行就直接杀进程再启动:

pkill -f acunetix /usr/local/acunetix/start.sh 

激活成功后,登录界面右上角会显示授权到期时间,一般是几十年后,看着挺唬人。

日常使用注意

AWVS 在 Kali 里跑,资源占用不低。扫描时 CPU 经常飙到 80% 以上,内存吃掉 1GB 多。建议别在扫描的同时跑其他重型工具。另外,它的 Web 界面用的是自签名证书,浏览器会报安全警告,点高级继续访问就行。

还有一点,AWVS 的扫描目标如果是外网,注意别扫没授权的站。这工具动静不小,流量特征明显,被对方 WAF 封 IP 是小事,惹上法律麻烦就不好玩了。

最后说个玄学问题。有时候安装完能启动,但登录后界面空白,控制台报 JS 错误。这通常是浏览器缓存或者 Kali 的 openssl 版本不兼容导致的。换个浏览器,或者清一下缓存,多半能解决。我那次折腾到凌晨两点,最后发现是 Firefox 的隐私模式搞的鬼。

分享到: