acunetix安装教程
Acunetix 的安装安装包只有几十兆,但装完之后能不能跑起来,教程跟系统环境关系极大。安装我见过太多人下载完双击安装,教程结果卡在“正在启动服务”那一步,安装然后开始怀疑人生。教程问题通常不在 Acunetix 本身,安装而在 Windows 的教程 IIS 配置或者端口占用上。
先确认你的安装系统能不能装
Acunetix 官方支持 Windows 10/11 和 Windows Server 2016 以上版本。Linux 和 macOS 没有原生安装包,教程只能用 Docker 跑,安装但功能会打折扣。教程我建议直接用 Windows 物理机或者虚拟机,安装别在 WSL 里折腾,教程网络扫描那块会出各种奇怪问题。安装
内存至少 4GB,推荐 8GB。硬盘留 10GB 空间。有个坑要注意:如果你机器上已经装了 IIS 或者 SQL Server,安装前先把 IIS 停掉。Acunetix 自带一个轻量级 Web 服务,默认监听 13443 端口,跟 IIS 的 443 不冲突,但安装程序会检测 IIS 是否存在,检测到了就可能报错。
下载与安装过程
去 Acunetix 官网填个邮箱,会收到下载链接。安装包名字类似 Acunetix_15.x.x.exe,版本号更新挺快,不用纠结用哪个版本,下最新的就行。
右键以管理员身份运行。安装向导第一步是选安装目录,默认 C 盘就行。第二步会让你设置管理员邮箱和密码,这个密码后面登录 Web 界面要用,记牢。第三步是选择端口,默认 13443,如果你 13443 被占了,改成别的,比如 13444。
点 Install 之后,安装程序会做几件事:释放文件、注册服务、启动 Acunetix 后台进程。这个过程大概两到三分钟。如果超过五分钟没动静,打开任务管理器看看有没有 Acunetix.exe 或者 PostgreSQL 相关的进程在跑。Acunetix 内置了一个 PostgreSQL 数据库,安装时会自动初始化。
安装完第一件事:登录并激活
安装完成后浏览器会自动打开 https://localhost:13443。证书是自签名的,浏览器会拦一下,点“高级”继续访问就行。
用刚才设置的邮箱和密码登录。登录之后会提示你输入 License 密钥。Acunetix 是商业软件,没有免费版,但官网提供 14 天试用。点“Get Trial”填个信息就能拿到临时密钥。如果你已经有密钥,直接粘贴进去。
激活成功后,界面会跳转到 Dashboard。这时候别急着扫目标,先去 Settings 里把“Scan Speed”调一下。默认是“Fast”,对本地测试环境没问题,但如果你要扫生产环境,建议改成“Sequential”,否则并发请求太高可能把目标打挂。
常见安装报错与处理
报错一:“Failed to start Acunetix service”。打开服务管理器(services.msc),找到 Acunetix 和 Acunetix Database 两个服务,手动启动。如果启动失败,看 Windows 事件查看器里的应用程序日志,多半是 PostgreSQL 数据目录权限不对。解决办法:把 Acunetix 安装目录下的 database 文件夹权限改成 Everyone 完全控制,然后重启服务。
报错二:安装程序卡在“Configuring database”超过十分钟。关掉安装程序,重启电脑,然后重新运行安装包。第二次通常会跳过已完成的步骤,直接进入数据库配置。
报错三:登录页面打不开,浏览器显示“连接被拒绝”。检查 13443 端口是否在监听,命令行运行 netstat -ano | findstr 13443。如果没有输出,说明 Acunetix 服务没起来。去服务管理器手动启动,或者重启电脑。
装完之后的小调整
Acunetix 默认会每天自动检查更新,这个行为在离线环境里会拖慢启动速度。如果你在内网用,去 Settings > Update 里把自动更新关掉。
另外,扫描目标如果是 HTTPS 且证书自签名,Acunetix 默认会报 SSL 错误然后跳过。在 Scan Settings 里把“Ignore SSL errors”勾上,不然扫出来的结果全是证书问题,没意义。
最后说一句,Acunetix 的安装本身不复杂,复杂的是装完之后怎么配。很多人装完发现扫不了本地网站,其实是目标站点绑定了域名而 Acunetix 解析不到。在 hosts 文件里加一条记录就行,这种事官方文档不会写,但实际用起来天天遇到。
本文地址:http://www.79wt.cn/news/011d1899970.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。