1 AWVS
AWVS(Acunetix Web Vulnerability Scanner)是一款知名的网络漏洞扫描工具,通过网络爬虫测试网站安全,检测流行的Web应用攻击,如跨站脚本、sql 注入等。
1.1 安装部署
Windows安装没有什么难度,这里主要记录Kali环境下的安装与部署。
准备acunetix_trial.sh
和激活包pathc_awvs
。
下载地址:
修改acunetix_trial.sh
和patch_awvs
权限
chmod 777 acunetix_trial.sh patch_awvs
执行安装命令
./acunetix_trial.sh
点击Enter继续
后续一直按Enter,根据提示输入yes。
根据提示输入主机名称:127.0.0.1
,email:asdfg@qq.com
,Password:m123456@
,点击Enter
注意不能输错,退格键方向键都会被转义。Email格式中@后面应该是必须字母,密码也有复杂度要求。
等待安装完成
1.2 激活
将激活补丁复制到指定目录下,并设置运行权限
#1 复制补丁
cp -a patch_awvs /home/acunetix/.acunetix_trial/v_190325161/scanner/
#2 设置权限
chmod 777 /home/acunetix/.acunetix_trial/v_190325161/scanner/patch_awvs
#3 运行补丁
/home/acunetix/.acunetix_trial/v_190325161/scanner/patch_awvs
为了保护原始license不失效,这里尽快执行如下的命令,不然license会被修改然后就无法破解成功。
chattr +i /home/acunetix/.acunetix_trial/data/license/license_info.json
rm -fr /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
重新启动AWVS进程
#重启进程
systemctl restart acunetix_trial.service
#启动进程
systemctl start acunetix_trial.service
#停止进程
systemctl stop acunetix_trial.service
#查看进行状态
systemctl status acunetix_trial.service
1.3 登录
访问:https://127.0.0.1:13443 进入AWVS首页,点击Advanced..
,点击【Accept the Risk and Continue】,输入刚才注册的用户名密码,登录即可。
在界面右上角点击用户名,选择profile
,往下滚动页面,即可看到激活信息。
1.4 扫描web应用程序
Targets
→add Targets
,输入扫描地址和扫描描述,点击右上角的save
1.4.1 需要账户密码登录的扫描
如果目标网站需要登录,那么可以在AWVS的目标界面设置,找到并勾选Site Login
,选择try to auto-login into the site
,输入登录IP地址、用户名、密码和重复密码。
找到HTTP Authentication
,输入用户名密码,重复密码。