首页 > 技术文章 > AWVS使用一段时间后无法使用解决办法

gaojia-hackerone 2022-05-18 23:38 原文

AWVS使用一段时间后无法使用解决办法

报错信息:Threat level could not be determined because the target was not responsive

常见问题:
① 刚安装好就不能使用(Windows安装后没有选择证书)
② 使用一段时间后无法使用(Windows/Linux,同样是证书问题)

image

原因及解决办法:
很可能是license的问题(证书不正确或证书过期),解决方法是删除证书文件wa_data.bat(或license_info.json,不同版本名称不一样)

Linux删除证书文件命令如下:

rm  /home/acunetix/.acunetix_trial/data/license/wa_data.dat

如果删除后可以正常使用了,那就确定是这个原因引起的,但是10几天之后,awvs会自动再次生成wa_data.bat文件。
所以我们要手动创建一个wa_data.dat,然后锁定wa_data.dat文件不可写入。

Linux完整操作步骤

① 删除文件

rm  /home/acunetix/.acunetix_trial/data/license/wa_data.dat

② 新建该文件

touch /home/acunetix/.acunetix_trial/data/license/wa_data.dat

③锁定权限

chattr +i /home/acunetix/.acunetix_trial/data/license/wa_data.dat

Windows完整操作步骤

注意:在做如下操作之前需要先停止运行AWVS

Windows系统中该文件在安装目录同一层的ProgramData中(注意:不是在Program Files x86 文件夹下!)

C:\ProgramData\Acunetix\shared\license\wa_data.dat

删除该文件之后,在该目录下手动(以管理员权限运行cmd命令行操作)创建一个空的wa_data.dat文件

echo >wa_data.dat

并设置只读属性 attrib +r wa_data.dat (设置完测试一下是否可以编辑)
如果上面都命令不起作用,用下面这个

cacls "C:\ProgramData\Acunetix\shared\license\wa_data.dat" /t /p everyone:r

注:
wa_data.dat或者license_info.json文件,不同版本可能名称不一样;如果是首次安装就不能使用,可能需要删除该文件后再重新安装整个AWVS

推荐阅读